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.
This package is known to build and work properly using an LFS-7.10 platform.
Download (HTTP): http://www.cmake.org/files/v3.6/cmake-3.6.1.tar.gz
Download MD5 sum: d6dd661380adacdb12f41b926ec99545
Download size: 6.6 MB
Estimated disk space required: 346 MB (648 MB with tests and cmake-gui)
Estimated build time: 4.2 SBU (12.1 SBU with tests and cmake-gui)
cURL-7.50.1 and libarchive-3.2.1
Qt-5.7.0 (for the Qt-based GUI), Subversion-1.9.4 (for testing), and Sphinx (for building documents)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/cmake
Install CMake by running the following commands:
./bootstrap --prefix=/usr       \
            --system-libs       \
            --mandir=/share/man \
            --no-system-jsoncpp \
            --docdir=/share/doc/cmake-3.6.1 &&
make
        
          To test the results, issue: bin/ctest
          -j<N> -O
          cmake-3.6.1-test.log, where <N> is an integer between 1
          and the number of system cores. For some systems, it may be
          necessary to run the tests only for Qt4 using source setq4 before the
          ./bootstrap ...)
          command. One of the problematic tests relates to the test
          procedures finding the correct Qt files. One of 444 tests is known
          to fail under some circumstances related to Gtk+2 and c++
          standards.
        
          Now, as the root user:
        
make install
          --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.
        
          --qt-gui: This switch enables building
          of the Qt-based GUI for
          CMake.
        
Last updated on 2016-08-27 01:42:41 -0700