aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-04-22 13:18:31 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-04-22 13:18:31 +0200
commitf3b614435c0e897efd38a2546cb3b65960c3c250 (patch)
treeea00ca4d53814725d21acbfd5e48dbf5b0dd29b7
parent38fbaae975c2fd06701614d8da430f29523f35f8 (diff)
downloadwanda-f3b614435c0e897efd38a2546cb3b65960c3c250.tar.xz
wanda-f3b614435c0e897efd38a2546cb3b65960c3c250.zip
ide: reconfigure conan bootstrapping
-rw-r--r--.vscode/tasks.json48
1 files changed, 19 insertions, 29 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 3501499..c7cc9d6 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -2,47 +2,37 @@
"version": "2.0.0",
"tasks": [
{
- "label": "conan: install",
+ "label": "conan: install (debug)",
"type": "shell",
"command": "conan",
"args": [
"install",
"--build=missing",
- "--profile:host=${workspaceFolder}/.conan2/profiles/default",
- "--settings:host=build_type=${input:buildType}",
- "${workspaceFolder}/conanfile.py"
+ "--profile:host=${workspaceFolder}/.conan2/profiles/debug",
+ "${workspaceFolder}"
]
},
{
- "label": "conan: build",
+ "label": "conan: install (release)",
"type": "shell",
"command": "conan",
"args": [
- "build",
+ "install",
"--build=missing",
- "--profile:host=${workspaceFolder}/.conan2/profiles/default",
- "--settings:host=build_type=${input:buildType}",
- "${workspaceFolder}/conanfile.py"
+ "--profile:host=${workspaceFolder}/.conan2/profiles/release",
+ "${workspaceFolder}"
+ ]
+ },
+ {
+ "label": "Bootstrap",
+ "dependsOrder": "sequence",
+ "dependsOn": [
+ "conan: install (debug)",
+ "conan: install (release)"
],
- "group": {
- "kind": "build",
- "isDefault": true
- },
- "dependsOn": "conan: install"
+ "runOptions": {
+ "runOn": "folderOpen"
+ }
}
- ],
- "inputs": [
- {
- "id": "buildType",
- "type": "pickString",
- "options": [
- "Debug",
- "Release",
- "RelWithDebInfo",
- "MinSizeRel"
- ],
- "description": "The desired build type.",
- "default": "Debug"
- }
]
-}
+} \ No newline at end of file