summaryrefslogtreecommitdiff
path: root/.gitlab/os-linux.yml
diff options
context:
space:
mode:
authorRobert Maynard <rmaynard@nvidia.com>2022-12-02 09:32:33 -0500
committerBrad King <brad.king@kitware.com>2022-12-06 15:44:33 -0500
commit004f954401e08544159256aa065725e670bb8af0 (patch)
tree0e248024f589504fa08ae23259c1203ca2b47db9 /.gitlab/os-linux.yml
parent4f9ec5a9befe176a402c079a1644de034ff6ab79 (diff)
downloadcmake-004f954401e08544159256aa065725e670bb8af0.tar.gz
ci: Add job to test minimal CUDA install (no static libs)
Some package managers provide a minimal set of static libraries, which historically has caused problems for FindCUDAToolkit. Resolve this issue by creating a CUDA image with only the minimal set of static libraries.
Diffstat (limited to '.gitlab/os-linux.yml')
-rw-r--r--.gitlab/os-linux.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml
index decf1b1be7..17c12c4d60 100644
--- a/.gitlab/os-linux.yml
+++ b/.gitlab/os-linux.yml
@@ -331,6 +331,21 @@
CMAKE_CONFIGURATION: cuda11.6_clang
CTEST_NO_WARNINGS_ALLOWED: 1
+.cuda11.8_minimal:
+ image: "kitware/cmake:ci-cuda11.8-minimal-x86_64-2022-12-06"
+
+ variables:
+ GIT_CLONE_PATH: "$CI_BUILDS_DIR/cmake ci"
+ CMAKE_ARCH: x86_64
+ CTEST_LABELS: "CUDA"
+ CMAKE_CUDA_ARCHITECTURES_NATIVE_CLAMP: 1
+
+.cuda11.8_minimal_nvidia:
+ extends: .cuda11.8_minimal
+ variables:
+ CMAKE_CONFIGURATION: cuda11.8_minimal_nvidia
+ CTEST_NO_WARNINGS_ALLOWED: 1
+
### HIP builds
.hip4.2: