AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2015.06.16 14:39 "[Tiff] CMake support for building libtiff", by Roger Leigh
2015.06.16 17:51 "Re: [Tiff] CMake support for building libtiff", by Lee Howard
2015.06.17 03:16 "Re: [Tiff] CMake support for building libtiff", by Bob Friesenhahn
2015.06.17 22:38 "Re: [Tiff] CMake support for building libtiff", by Roger Leigh
2015.06.18 22:08 "Re: [Tiff] CMake support for building libtiff", by Roger Leigh
2015.06.19 11:54 "Re: [Tiff] CMake support for building libtiff", by Roger Leigh
2015.07.02 07:10 "[Tiff] [patch] Additional CMake fixes", by Roger Leigh
2015.07.04 22:10 "Re: [Tiff] [patch] Additional CMake fixes", by Bob Friesenhahn
2015.08.29 11:34 "[Tiff] [patch] Docs for cmake build and some minor tweaks", by Roger Leigh
2015.08.29 15:36 "Re: [Tiff] [patch] Docs for cmake build and some minor tweaks", by Bob Friesenhahn
2015.08.31 15:12 "[Tiff] [patch] cmake fixes", by
2015.08.31 15:34 "Re: [Tiff] [patch] cmake fixes", by Bob Friesenhahn
2015.08.31 16:05 "Re: [Tiff] [patch] cmake fixes", by
2015.08.31 18:14 "Re: [Tiff] [patch] cmake fixes", by Roger Leigh
2015.09.01 03:05 "Re: [Tiff] [patch] cmake fixes", by Bob Friesenhahn
2015.09.01 10:36 "Re: [Tiff] [patch] cmake fixes", by
2015.09.01 15:42 "Re: [Tiff] [patch] cmake fixes", by Bob Friesenhahn
2015.09.01 17:36 "Re: [Tiff] [patch] cmake fixes", by Roger Leigh
2015.09.01 17:56 "Re: [Tiff] [patch] cmake fixes", by Roger Leigh
2015.09.01 03:00 "Re: [Tiff] [patch] cmake fixes", by Bob Friesenhahn
2015.06.19 13:53 "Re: [Tiff] CMake support for building libtiff", by Rhys Thomas
2015.06.22 20:37 "Re: [Tiff] CMake support for building libtiff", by Roger Leigh
2015.06.24 15:26 "Re: [Tiff] CMake support for building libtiff", by Rhys Thomas
2015.06.24 16:23 "Re: [Tiff] CMake support for building libtiff", by Bob Friesenhahn
2015.06.24 19:23 "Re: [Tiff] CMake support for building libtiff", by Rhys Thomas
2015.06.24 19:33 "Re: [Tiff] CMake support for building libtiff", by Roger Leigh
2015.06.19 13:41 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Bob Friesenhahn
2015.06.18 21:56 "[Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Roger Leigh
2015.06.18 22:15 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Bob Friesenhahn
2015.06.18 22:32 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Roger Leigh
2015.06.23 09:22 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Ondřej Surý
2015.06.23 10:03 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Ondřej Surý
2015.06.23 13:01 "Re: [Tiff] 4.0.4beta: Symbol differences on Unix and Windows", by Bob Friesenhahn
2015.06.25 02:32 "Re: [Tiff] CMake support for building libtiff", by Bob Friesenhahn

2015.06.17 03:16 "Re: [Tiff] CMake support for building libtiff", by Bob Friesenhahn

Would there be any interest in having support for building libtiff with CMake? This would allow for easier building on Windows and other platforms since it can generate build files for a whole host of different build tools and IDEs. For example, on Windows it generates project files for specific visual studio versions. On Unix it generates standard Makefiles. It also allows seamless integration of libtiff into libtiff-using projects (embedded directly or downloaded and build as a "superbuild"), and is quite a bit simpler to manage and use than the autotools (I switched after 15 years of autotools use).

I'm happy to do the work and submit this for inclusion. I just wanted to check if this was something which was of interest for others as well, and which wasn't totally objectionable to the maintainers.

I don't believe that CMake support is objectionable to libtiff maintainers. The main concern is that there be sufficient level of dedication to make sure that the initial solution is good enough, and that there is the periodic support needed to keep things working well. If the work is contributed, then I am willing to integrate it.

CMake is certainly better than nmake Makefiles and it is better than canned Visual Studio project files.

Bob
--
Bob Friesenhahn
bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/