diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2020-03-26 17:21:15 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2020-03-26 17:22:36 +0100 |
| commit | 13b66c3074cbc6e502e97a76993f513a58e21f08 (patch) | |
| tree | 93d2e2b367cc2c6c2b10256b026c02b451dfe7a0 | |
| parent | 108a785cc3ba4732c09900ea6c05cd9a9349441e (diff) | |
| download | wanda-13b66c3074cbc6e502e97a76993f513a58e21f08.tar.xz wanda-13b66c3074cbc6e502e97a76993f513a58e21f08.zip | |
ide: configure for go2sh CMake extension
| -rw-r--r-- | .vscode/settings.json | 16 | ||||
| -rw-r--r-- | .vscode/tasks.json | 22 |
2 files changed, 37 insertions, 1 deletions
diff --git a/.vscode/settings.json b/.vscode/settings.json index c6de33c..20be1c4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,21 @@ { - "C_Cpp.default.configurationProvider": "vector-of-bool.cmake-tools", + "C_Cpp.default.configurationProvider": "go2sh.cmake-integration", "C_Cpp.default.cppStandard": "c++17", "C_Cpp.configurationWarnings": "Disabled", "C_Cpp.autoAddFileAssociations": false, "C_Cpp.clang_format_style": "file", + + "cmake.cpptools.guessSourceFileConfigurations": true, + "cmake.cpptools.languageConfiguration.CXX": { + "intelliSenseMode": "gcc-x64", + }, + "cmake.configureArguments": "-DCMAKE_BUILD_TYPE=RelWithDebInfo", + "cmake.buildArguments": "--parallel", + "cmake.default.cacheEntries": [ + { + "name": "CMAKE_INSTALL_PREFIX", + "type": "PATH", + "value": "${env:HOME}/.local" + } + ] }
\ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..dc6c7aa --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,22 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "install", + "type": "shell", + "command": "cmake", + "args": [ + "--build", + "${workspaceFolder}/build", + "--target", + "install", + "--parallel" + ], + "group": "build", + "presentation": { + "reveal": "silent" + }, + "problemMatcher": "$gcc" + } + ] +}
\ No newline at end of file |
