%general-entities; ]> $LastChangedBy$ $Date$ CMake-&cmake-version; CMake Introduction to CMake The CMake package contains a modern toolset used for generating Makefiles. It is a successor of the auto-generated configure script and aims to be platform- and compiler-independent. A significant user of CMake is KDE since version 4. &lfs7a_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &cmake-md5sum; Download size: &cmake-size; Estimated disk space required: &cmake-buildsize; Estimated build time: &cmake-time; CMake Dependencies Recommended and Optional (for the Qt-based GUI), (for testing), libuv, and Sphinx (for building documents) User Notes: Installation of CMake Install CMake by running the following commands: sed -i '/CMAKE_USE_LIBUV 1/s/1/0/' CMakeLists.txt && ./bootstrap --prefix=/usr \ --system-libs \ --mandir=/share/man \ --no-system-jsoncpp \ --docdir=/share/doc/cmake-&cmake-version; && make To test the results, issue: bin/ctest -j<N> -O cmake-&cmake-version;-test.log, where <N> is an integer between 1 and the number of system cores. Now, as the root user: make install Command Explanations sed ... CMakeLists.txt: This command disables the attemt to us the external libuv library. --system-libs: This switch forces the build system to link against Zlib, Bzip2, cURL, Expat and libarchive installed on the system. --no-system-jsoncpp: This switch removes the JSON-C++ library from the list of system libraries. A bundled version of that library is used instead. : This switch enables building of the Qt-based GUI for CMake. Contents Installed Programs Installed Libraries Installed Directories ccmake, cmake, cmake-gui (optional), cpack and ctest None /usr/share/cmake-&cmake-major-version; and /usr/share/doc/cmake-&cmake-version; Short Descriptions ccmake is a curses based interactive frontend to cmake. ccmake cmake is the makefile generator. cmake cmake-gui (optional) is the Qt-based frontent to cmake. cmake-gui cpack is the CMake packaging program. cpack ctest is a testing utility for cmake-generated build trees. ctest