summaryrefslogtreecommitdiff
path: root/CMakePresets.json
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-08-27 15:38:23 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-08-27 15:38:23 +0200
commitad1dd230b8ccb70e074b8de7859255168d36acc4 (patch)
tree85415d14dbd184cc24b36fc32db9d29a5e6f71b7 /CMakePresets.json
parentcedf71175b5403e8af002a1a593f27909d9615e0 (diff)
downloadturns-ad1dd230b8ccb70e074b8de7859255168d36acc4.tar.xz
turns-ad1dd230b8ccb70e074b8de7859255168d36acc4.zip
ide|ci: update build configuration
Diffstat (limited to 'CMakePresets.json')
-rw-r--r--CMakePresets.json35
1 files changed, 35 insertions, 0 deletions
diff --git a/CMakePresets.json b/CMakePresets.json
index a84435e..13bc7da 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -8,12 +8,37 @@
"cacheVariables": {
"CMAKE_CONFIGURATION_TYPES": "Debug;MinSizeRel"
}
+ },
+ {
+ "inherits": "default",
+ "name": "develop",
+ "cacheVariables": {
+ "CMAKE_EXPORT_COMPILE_COMMANDS": "YES",
+ "CMAKE_INSTALL_PREFIX": "${HOME}/.local",
+ "TURNS_USE_INSTALLED_SCHEMA_FILES": "NO",
+ "TURNS_USE_INSTALLED_TRANSLATIONS": "NO"
+ }
+ },
+ {
+ "inherits": "default",
+ "name": "ci",
+ "cacheVariables": {
+ "CMAKE_INSTALL_PREFIX": "ch.arknet.Turns"
+ }
}
],
"buildPresets": [
{
"name": "default",
"configurePreset": "default"
+ },
+ {
+ "name": "develop",
+ "configurePreset": "develop"
+ },
+ {
+ "name": "ci",
+ "configurePreset": "ci"
}
],
"testPresets": [
@@ -23,6 +48,16 @@
"output": {
"outputOnFailure": true
}
+ },
+ {
+ "inherits": "default",
+ "name": "develop",
+ "configurePreset": "develop"
+ },
+ {
+ "inherits": "develop",
+ "name": "ci",
+ "configurePreset": "ci"
}
]
}