<super_bias_section> I particularly like CMake. I think it is simple to learn and does what it is supposed to do without trying to give you the kitchen sick in the process. </super_bias_section>
Having said that I have not tried to use Boost.build for anything else besides building the Boost libraries and even then I find it hard to figure out just how to do that.. There are lots of helpful people on the CMake mailing list (www.cmake.org) that can help you get started with your project if needed. With CMake you can generate many different IDE project files (VS, Xcode, KDevelop, Eclipse CDT) or just plain Makefiles (Unix, MSys, MinGW, Cygwin) and a few other native build systems that I am not familiar with. CMake allows for introspection of the system or cross-compiling to another system. It has a graphical front end if that is your cup of tea or can be effectively run from the command line. All CMake needs to run is a C++ compiler. The simplest CMakeLists.txt file for HelloWorld would be: project(helloworld) add_executable(helloWorld main.c) --------------- Mike On Fri, Mar 6, 2009 at 11:54 AM, Jason Aubrey <jaub...@connamara.com> wrote: > I'm trying to focus my efforts on learning a single build system for > *nix c++ while keeping things as high level as possible (I'm used to > MSVC++ where I don't need to worry about this stuff). Both > Boost.build and CMake seem to me to fill the same niche but perhaps > I'm missing something. Guidance would be appreciated. > > Jason > _______________________________________________ > Boost-cmake mailing list > Boost-cmake@lists.boost.org > http://lists.boost.org/mailman/listinfo.cgi/boost-cmake > _______________________________________________ Boost-cmake mailing list Boost-cmake@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-cmake