%general-entities; ]> cmake &cmake-version;
&cmake-url;
CMake-&cmake-version; CMake tools <para>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 LLVM.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&cmake-tmp-sbu;</seg> <seg>&cmake-tmp-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of CMake Prevents applications using CMake from attempting to install files into lib64: sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake Prepare CMake for compilation: ./bootstrap --prefix=$LFS/tools --no-system-libs The meaning of the configure options: --no-system-libs For several libraries, use the source code shipped in the CMake source tarball instead of the system library. This avoids unnecessary host system requirements. Compile CMake by running: make Install the package: make install <para>Details on this package are located in TODO.</para> </sect2> </sect1>