Lines Matching full:cmake
32 CC The C compiler to use, this value is used by CMake. This
35 CXX The C++ compiler to use, this value is used by CMake. This
38 CMAKE The CMake binary to use. This variable is optional.
76 # If we can find Ninja/CMake provided by Xcode, use those since we know their
78 # knows about -std=c++20, the CMake bundled in Xcode will probably know about
85 # TODO MODULES Is this still needed when CMake has libc++ module support?
91 if [ -z "${CMAKE}" ]; then
92 if xcrun --find cmake &>/dev/null; then
93 CMAKE="$(xcrun --find cmake)"
95 CMAKE="cmake"
128 function generate-cmake-base() {
129 step "Generating CMake"
130 ${CMAKE} \
143 function generate-cmake() {
144 generate-cmake-base \
150 function generate-cmake-libcxx-win() {
151 generate-cmake-base \
158 function generate-cmake-android() {
159 generate-cmake-base \
180 # this to the Lit test suite instead of being a separate CMake target.
202 step "Generating CMake for compiler-rt"
204 ${CMAKE} \
215 step "Generating CMake for libc++"
216 generate-cmake \
239 ${CMAKE} --version
248 generate-cmake
286 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx03-frozen.cmake"
292 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx03.cmake"
298 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx11.cmake"
304 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx14.cmake"
310 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx17.cmake"
316 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx20.cmake"
322 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx23.cmake"
328 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx26.cmake"
337 generate-cmake -DLIBCXX_ENABLE_WERROR=NO \
344 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-cxx11.cmake" \
355 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-asan.cmake"
360 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-msan.cmake"
365 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-tsan.cmake"
370 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-ubsan.cmake"
379 step "Generating CMake"
380 ${CMAKE} \
410 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-static.cmake"
415 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-merged.cmake" \
423 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-hardening-mode-fast.cmake"
429 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-hardening-mode-fast-with-abi-breaks.cmake"
435 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-hardening-mode-extensive.cmake"
441 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-hardening-mode-debug.cmake"
450 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-modules.cmake"
456 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-modules-lsv.cmake"
465 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-threads.cmake"
470 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-filesystem.cmake"
475 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-random_device.cmake"
480 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-localization.cmake"
485 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-terminal.cmake"
490 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-unicode.cmake"
495 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-wide-characters.cmake"
500 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-tzdb.cmake"
505 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-experimental.cmake"
511 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-exceptions.cmake"
517 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-no-rtti.cmake"
525 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-abi-unstable.cmake"
530 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Generic-optimized-speed.cmake"
561 ${CMAKE} \
570 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Apple.cmake" \
577 ${CMAKE} \
607 ${CMAKE} \
616 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Apple.cmake" \
623 ${CMAKE} \
646 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AArch64.cmake"
651 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AArch64.cmake" \
659 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv8Arm.cmake"
664 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv8Thumb-no-exceptions.cmake"
670 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv7Arm.cmake"
675 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv7Thumb-no-exceptions.cmake"
680 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv7M-picolibc.cmake"
684 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/Armv7M-picolibc.cmake" \
697 # setting when cmake and the test driver does the right thing automatically.
698 generate-cmake-libcxx-win -DLIBCXX_TEST_PARAMS="enable_experimental=False"
704 generate-cmake-libcxx-win -DLIBCXX_ENABLE_SHARED=OFF
714 generate-cmake-libcxx-win -DLIBCXX_TEST_PARAMS="enable_experimental=False" \
721 generate-cmake-libcxx-win -DLIBCXX_TEST_PARAMS="enable_experimental=False" \
730 generate-cmake-libcxx-win -DLIBCXX_ENABLE_SHARED=OFF \
737 generate-cmake \
738 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake"
743 generate-cmake \
744 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake" \
751 generate-cmake \
754 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake"
761 # special cases in the CMake files.
764 # as CMake fails to probe the compiler. This case also requires
766 # the triple fails when CMake hasn't been able to probe the environment.
770 generate-cmake \
775 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/MinGW.cmake"
783 generate-cmake -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AIX.cmake" \
810 generate-cmake-android -C "${MONOREPO_ROOT}/runtimes/cmake/android/Arch-${ARCH}.cmake" \
811 -C "${MONOREPO_ROOT}/libcxx/cmake/caches/AndroidNDK.cmake" \