Lines Matching full:cmake
31 currently ships a CMake project to aid building modules.
33 .. note:: This CMake file is intended to be a temporary solution and will
63 * There is no official build system support, libc++ has experimental CMake support
64 * Requires CMake 3.26 for C++20 support
65 * Requires CMake 3.26 for C++23 support
66 * Requires CMake 3.27 for C++26 support
109 Clang 17 or later and CMake 3.26 or later.
112 a recent build of CMake. The CMake changes will be part of CMake 3.30. This
123 $ cmake -G Ninja -S runtimes -B build -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind"
142 .. code-block:: cmake
158 # Enable modules in CMake
204 $ cmake -G Ninja -S . -B build -DCMAKE_CXX_COMPILER=<path-to-compiler> -DLIBCXX_BUILD=<build>
226 CMake has added experimental support for importing the Standard modules. This
228 release. Currently CMake only supports importing the Standard modules in C++23
229 and later. Enabling this for C++20 is on the TODO list of the CMake
235 .. code-block:: cmake
238 # This will be part of CMake 3.30.0.
256 # Currently CMake requires extensions enabled when using import std.
257 # https://gitlab.kitware.com/cmake/cmake/-/issues/25916
258 # https://gitlab.kitware.com/cmake/cmake/-/issues/25539
273 …$ cmake -G Ninja -S . -B build -DCMAKE_CXX_COMPILER=<path-to-compiler> -DCMAKE_CXX_FLAGS=-stdlib=l…