On 9/23/07, Miguel A. Figueroa-Villanueva <[EMAIL PROTECTED]> wrote: > > Now, the one thing you should understand is that you do not need to > create any makefile manually, cmake will create it for you!! That is > the whole purpose of its existance.
Yes, CMake takes the manual labor to a higher level of abstraction. You still write something that's "like a makefile," that's your CMakeLists.txt. But once you've written that, it will generate files for dozens of different build systems. You may have to insert some system-specific code, it can't automagically do everything in the universe for you. For instance you might need IF(APPLE) or IF(UNIX) or IF(WIN32) or IF(MSVC) or some such. But mostly you can target lotsa platforms, lotsa compliers, and lotsa build tools, all with 1 CMakeLists.txt. Cheers, Brandon Van Every _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake