Talk:CMake

From Wikipedia, the free encyclopedia

Removed the following on the theory that it made it too much like advertising:

[edit] Major features

  • Configuration files are CMake scripts, which use a programming language specialized to software builds, said by its designers to be simple and compact.
  • Automatic dependency analysis built-in for C, C++, Fortran and Java,
  • Support of SWIG, Qt, FLTK via the CMake scripting language,
  • Built-in support for Microsoft Visual Studio .NET and past Visual Studio versions, including generation of .dsp, .dsw, .sln and .vcproj files,
  • Detection of file content changes using traditional timestamps,
  • Support for parallel builds,
  • Cross-compilation,
  • Global view of all dependencies, using CMake to output a graphviz diagram,
  • Designed from the ground up for cross-platform builds, and known to work on Linux, other POSIX systems (including AIX, *BSD systems, HP-UX, IRIX/SGI, MinGW/MSYS and Solaris), Mac OS X and Windows 95/98/NT/2000/XP,
  • Integrated with Dart, CTest and CPack, a collection of tools for software testing and release.

Mark Foskey 19:40, 23 September 2007 (UTC)