Skip to content

Commit 0798236

Browse files
committed
[skip-tests] Add a preset that builds all configs of all projects.
1 parent 5518c40 commit 0798236

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

CMakePresets.json

+41
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,38 @@
2424
"THRUST_ENABLE_INSTALL_RULES": true
2525
}
2626
},
27+
{
28+
"name": "all-dev",
29+
"inherits": "base",
30+
"cacheVariables": {
31+
"CCCL_ENABLE_LIBCUDACXX": true,
32+
"CCCL_ENABLE_CUB": true,
33+
"CCCL_ENABLE_THRUST": true,
34+
"CCCL_ENABLE_TESTING": true,
35+
"CCCL_ENABLE_EXAMPLES": true,
36+
"CCCL_ENABLE_BENCHMARKS": true,
37+
"LIBCUDACXX_ENABLE_LIBCUDACXX_TESTS": true,
38+
"CUB_ENABLE_TESTING": true,
39+
"CUB_ENABLE_EXAMPLES": true,
40+
"CUB_SEPARATE_CATCH2": true,
41+
"CUB_IGNORE_DEPRECATED_CPP_DIALECT": true,
42+
"CUB_ENABLE_DIALECT_CPP11": true,
43+
"CUB_ENABLE_DIALECT_CPP14": true,
44+
"CUB_ENABLE_DIALECT_CPP17": true,
45+
"CUB_ENABLE_DIALECT_CPP20": true,
46+
"THRUST_ENABLE_MULTICONFIG": true,
47+
"THRUST_MULTICONFIG_WORKLOAD": "LARGE",
48+
"THRUST_IGNORE_DEPRECATED_CPP_DIALECT": true,
49+
"THRUST_MULTICONFIG_ENABLE_DIALECT_CPP11": true,
50+
"THRUST_MULTICONFIG_ENABLE_DIALECT_CPP14": true,
51+
"THRUST_MULTICONFIG_ENABLE_DIALECT_CPP17": true,
52+
"THRUST_MULTICONFIG_ENABLE_DIALECT_CPP20": true,
53+
"THRUST_MULTICONFIG_ENABLE_SYSTEM_CPP": true,
54+
"THRUST_MULTICONFIG_ENABLE_SYSTEM_CUDA": true,
55+
"THRUST_MULTICONFIG_ENABLE_SYSTEM_OMP": true,
56+
"THRUST_MULTICONFIG_ENABLE_SYSTEM_TBB": true
57+
}
58+
},
2759
{
2860
"name": "libcudacxx-base",
2961
"hidden": true,
@@ -229,6 +261,10 @@
229261
}
230262
],
231263
"buildPresets": [
264+
{
265+
"name": "all-dev",
266+
"configurePreset": "all-dev"
267+
},
232268
{
233269
"name": "libcudacxx-base",
234270
"hidden": true,
@@ -303,6 +339,11 @@
303339
"stopOnFailure": false
304340
}
305341
},
342+
{
343+
"name": "all-dev",
344+
"configurePreset": "all-dev",
345+
"inherits": "base"
346+
},
306347
{
307348
"name": "libcudacxx-ctest-base",
308349
"hidden": true,

0 commit comments

Comments
 (0)