diff options
author | Brad King <brad.king@kitware.com> | 2023-06-22 17:47:42 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-06-22 18:27:50 (GMT) |
commit | aba5bab62ea2dbd218e88f2d430c975abb65949d (patch) | |
tree | 1627a20476853f1ce6df570726e182436c2dd3a4 /.gitlab | |
parent | 44f08e94ff0e3b075c3b6877f090ae2c01dd1ddf (diff) | |
download | CMake-aba5bab62ea2dbd218e88f2d430c975abb65949d.zip CMake-aba5bab62ea2dbd218e88f2d430c975abb65949d.tar.gz CMake-aba5bab62ea2dbd218e88f2d430c975abb65949d.tar.bz2 |
ci: Add nightly job to build CMake with PCH on macOS
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/ci/configure_macos_arm64_pch.cmake | 7 | ||||
-rw-r--r-- | .gitlab/os-macos.yml | 6 |
2 files changed, 13 insertions, 0 deletions
diff --git a/.gitlab/ci/configure_macos_arm64_pch.cmake b/.gitlab/ci/configure_macos_arm64_pch.cmake new file mode 100644 index 0000000..e2676ba --- /dev/null +++ b/.gitlab/ci/configure_macos_arm64_pch.cmake @@ -0,0 +1,7 @@ +set(CMake_BUILD_PCH "ON" CACHE BOOL "") + +# sccache does not forward the PCH '-Xarch_arm64 "-include/..."' flag correctly. +set(configure_no_sccache 1) + +include("${CMAKE_CURRENT_LIST_DIR}/configure_macos_common.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake") diff --git a/.gitlab/os-macos.yml b/.gitlab/os-macos.yml index 09d7598..fbba288 100644 --- a/.gitlab/os-macos.yml +++ b/.gitlab/os-macos.yml @@ -38,6 +38,12 @@ CMAKE_CONFIGURATION: macos_arm64_ninja CTEST_NO_WARNINGS_ALLOWED: 1 +.macos_arm64_pch: + extends: .macos_arm64_ninja + + variables: + CMAKE_CONFIGURATION: macos_arm64_pch + .macos_x86_64_makefiles: extends: .macos_build |