%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. &lfs75_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 testing), Sphinx (for building documents), and or (for the Qt-based GUI) User Notes: Installation of CMake If Qt4 and Qt5 are installed in /opt, use source setqt4 or source setqt5 to choose which one will be used to build the Qt-based GUI. Install CMake by running the following commands: ./bootstrap --prefix=/usr \ --system-libs \ --mandir=/share/man \ --docdir=/share/doc/cmake-&cmake-version; && make To test the results, issue: bin/ctest. If you want to investigate a problem with a given "problem1-test", use bin/ctest -R "problem1-test" and, to omit it, use bin/ctest -E "problem1-test". These options can be used toghether: bin/ctest -R "problem1-test" -E "problem2-test". Option -N can be used to display all available tests, and you can run bin/ctest for a sub-set of tests by using separated by spaces names or numbers as options. Option --help can be used to show all options. Now, as the root user: make install Command Explanations --system-libs: This switch forces the build system to link against Zlib, Bzip2, cURL, Expat and libarchive installed on the system. : 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