
I've been quietly watching this discussion with some interest since I have invested time of my own in the past few years building portable build systems. I currently use a gmake-based build system - with careful crafting
Nope - it doesn't make sense at all. I have an existing cross platform build system based on gmake An example of one of my makefiles to build 3 files into a library looks like this ---------------------------------- SOURCES = foo.cpp bar.cpp baz.cpp LIBRARY = libWombat Include <master makefile> ---------------------------------- This is trivial to edit by our developers, trivial to add new platform support and uses a standard toolset Andrew -----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Dean Michael Berris Sent: Friday, May 18, 2007 10:56 AM To: boost@lists.boost.org Subject: Re: [boost] Boost building with CMake Hi Earnes, On 5/18/07, Eames, Andrew <andrew@cognex.com> wrote: this
can support "plug-in" compiler environments as well as support for "trivial" makefiles. Gmake is widely available on multiple platforms as well as being an off-the-shelf solution. Maybe I'm missing something but I'm curious as to why no-one has suggested this as an option
Gmake is the same sa GNU Make right? Not to throw dirt at GNU Make, but it's just too hard and too painful to maintain complex project builds with it. Whether by hand or with auto-tools. Compare that to the trivial Jamfiles that are smart enough to figure out what to do when you say: exe main : main.cpp ; And be cross-platform right off the bat. Hope this makes sense. -- Dean Michael C. Berris http://cplusplus-soup.blogspot.com/ mikhailberis AT gmail DOT com +63 928 7291459 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost -- BEGIN-ANTISPAM-VOTING-LINKS ------------------------------------------------------ NOTE: This message was trained as non-spam. If this is wrong, please correct the training as soon as possible. Teach CanIt if this mail (ID 8396993) is spam: Spam: http://mail-gw.cognex.com/canit/b.php?c=s&i=8396993&m=2b0f74add96e Not spam: http://mail-gw.cognex.com/canit/b.php?c=n&i=8396993&m=2b0f74add96e Forget vote: http://mail-gw.cognex.com/canit/b.php?c=f&i=8396993&m=2b0f74add96e ------------------------------------------------------ END-ANTISPAM-VOTING-LINKS