Skip to content

Commit

Permalink
Update cmake presets for Zeus (celeritas-project#1028)
Browse files Browse the repository at this point in the history
  • Loading branch information
esseivaju committed Nov 23, 2023
1 parent 65ffe6c commit 5eaa199
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion scripts/cmake-presets/zeus.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,15 @@
"inherits": [".debug", ".base"],
"binaryDir": "${sourceDir}/build"
},
{
"name": "base-novg",
"displayName": "Zeus default options (GCC, debug)",
"inherits": [".debug", ".base"],
"binaryDir": "${sourceDir}/build-novg",
"cacheVariables": {
"CELERITAS_USE_VecGeom": {"type": "BOOL", "value": "OFF"}
}
},
{
"name": "reldeb-novg",
"displayName": "Zeus release with debug symbols and Orange",
Expand All @@ -56,13 +65,17 @@
"displayName": "Zeus release with Orange",
"inherits": [".ndebug", ".base"],
"cacheVariables": {
"BUILD_SHARED_LIBS":{"type": "BOOL", "value": "ON"},
"CELERITAS_USE_VecGeom": {"type": "BOOL", "value": "OFF"}
}
},
{
"name": "ndebug",
"displayName": "Zeus release",
"inherits": [".ndebug", ".base"]
"inherits": [".ndebug", ".base"],
"cacheVariables": {
"BUILD_SHARED_LIBS":{"type": "BOOL", "value": "ON"}
}
}
],
"buildPresets": [
Expand All @@ -72,6 +85,7 @@
"jobs": 8,
"nativeToolOptions": ["-k0"]
},
{"name": "base-novg", "configurePreset": "base-novg", "inherits": "base"},
{"name": "ndebug", "configurePreset": "ndebug", "inherits": "base"},
{"name": "ndebug-novg", "configurePreset": "ndebug-novg", "inherits": "base"},
{"name": "reldeb", "configurePreset": "reldeb", "inherits": "base"},
Expand All @@ -84,6 +98,7 @@
"output": {"outputOnFailure": true},
"execution": {"noTestsAction": "error", "stopOnFailure": false, "jobs": 8}
},
{"name": "base-novg", "configurePreset": "base-novg", "inherits": "base"},
{"name": "ndebug", "configurePreset": "ndebug", "inherits": "base"},
{"name": "ndebug-novg", "configurePreset": "ndebug-novg", "inherits": "base"},
{"name": "reldeb", "configurePreset": "reldeb", "inherits": "base"},
Expand Down

0 comments on commit 5eaa199

Please sign in to comment.