Bläddra i källkod

ci: Add nightly job to build CMake with PCH on Windows

Brad King 2 år sedan
förälder
incheckning
44f08e94ff
3 ändrade filer med 18 tillägg och 0 borttagningar
  1. 9 0
      .gitlab-ci.yml
  2. 2 0
      .gitlab/ci/configure_windows_vs2022_x64_pch.cmake
  3. 7 0
      .gitlab/os-windows.yml

+ 9 - 0
.gitlab-ci.yml

@@ -998,6 +998,15 @@ b:windows-vs2022-x64-ninja:
         - .windows_x86_64_tags_nonconcurrent_vs2022
         - .run_manually
 
+b:windows-vs2022-x64-pch:
+    extends:
+        - .windows_vs2022_x64_pch
+        - .cmake_build_windows
+        - .windows_x86_64_tags_nonconcurrent_vs2022
+        - .run_manually
+    variables:
+        CMAKE_CI_JOB_NIGHTLY: "true"
+
 t:windows-vs2022-x64-ninja:
     extends:
         - .windows_vs2022_x64_ninja

+ 2 - 0
.gitlab/ci/configure_windows_vs2022_x64_pch.cmake

@@ -0,0 +1,2 @@
+set(CMake_BUILD_PCH "ON" CACHE BOOL "")
+include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_common.cmake")

+ 7 - 0
.gitlab/os-windows.yml

@@ -55,6 +55,13 @@
         VCVARSPLATFORM: "arm64"
         VCVARSVERSION: "14.36.32532"
 
+.windows_vs2022_x64_pch:
+    extends:
+        - .windows_vs2022_x64_ninja
+
+    variables:
+        CMAKE_CONFIGURATION: windows_vs2022_x64_pch
+
 .windows_vs2022_x64_ninja:
     extends:
         - .windows_build_ninja