Lines Matching full:cmake
11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake
16 :doc:`CMake` pages. This page is intended for users doing more complex builds.
18 Many of the examples below are written assuming specific CMake Generators.
19 Unless otherwise explicitly called out these commands should work with any CMake
25 The Clang CMake build system supports bootstrap (aka multi-stage) builds. At a
31 then use that just-built clang to build clang again. In CMake this simplest form
37 $ cmake -G Ninja -DCLANG_ENABLE_BOOTSTRAP=On <path to source>
41 configurations for each stage. The next series of examples utilize CMake cache
60 configuration the Apple Clang build settings are contained in CMake Cache files.
65 $ cmake -G Ninja -C <path to clang>/cmake/caches/Apple-stage1.cmake <path to source>
68 This CMake invocation configures the stage1 host compiler, and sets
69 CLANG_BOOTSTRAP_CMAKE_ARGS to pass the Apple-stage2.cmake cache script to the
74 based on the settings in Apple-stage2.cmake.
94 Our PGO.cmake cache script automates that whole process. You can use it by
99 $ cmake -G Ninja -C <path_to_clang>/cmake/caches/PGO.cmake <source dir>
169 $ cmake -G Ninja -C <path_to_clang>/cmake/caches/3-stage.cmake <source dir>