From 901f53cf1690c6dc1a53d0d8592d4237ee570a26 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 1 Oct 2021 12:41:53 +0200 Subject: [PATCH] chore: vscode settings should now be dynamically created and used in gitpod --- .gitpod.yml | 14 ++++++++++++++ .vscode/settings.json | 7 ------- 2 files changed, 14 insertions(+), 7 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.gitpod.yml b/.gitpod.yml index 90fc06e6..86d0beac 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -2,6 +2,20 @@ image: trainiteu/gitpod-cpp # List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/ tasks: + - name: vscode settings + init: | + mkdir -p "$PWD/.vscode"; + cat << 'EOF' > "$PWD/.vscode/settings.json" + { + "cmake.buildDirectory": "${workspaceFolder}/build/${buildKitVendor}-${buildKitVersionMajor}", + "cmake.configureArgs": [ + "-DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake" + ], + "cmake.generator": "Ninja Multi-Config" + } + + EOF + exit - name: conan before: | sudo pip3 install -U conan diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index da955fb0..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "cmake.buildDirectory": "${workspaceFolder}/build/${buildKitVendor}-${buildKitVersionMajor}", - "cmake.configureArgs": [ - "-DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake" - ], - "cmake.generator": "Ninja Multi-Config" -}