diff options
Diffstat (limited to '.vscode/tasks.json')
-rw-r--r-- | .vscode/tasks.json | 40 |
1 files changed, 15 insertions, 25 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 19afa6f..0fd5d23 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,38 +1,28 @@ { - "version": "2.0.0", "tasks": [ { - "label": "configure", - "type": "shell", - "command": "cmake", + "type": "cppbuild", + "label": "C/C++: g++ build active file", + "command": "/usr/bin/g++", "args": [ - "-G", - "Ninja", - "-B", - "${workspaceFolder}/mwe/ecs-homemade/build", // Create build folder here - "${workspaceFolder}/mwe/ecs-homemade" // Path to your source directory + "-fdiagnostics-color=always", + "-g", + "${file}", + "-o", + "${fileDirname}/${fileBasenameNoExtension}" ], - "group": { - "kind": "build", - "isDefault": false + "options": { + "cwd": "${fileDirname}" }, - "problemMatcher": [] - }, - { - "label": "build", - "type": "shell", - "command": "cmake", - "args": [ - "--build", - "${workspaceFolder}/mwe/ecs-homemade/build" // Build directory + "problemMatcher": [ + "$gcc" ], - "dependsOn": "configure", // Ensure the configure task runs first "group": { "kind": "build", "isDefault": true }, - "problemMatcher": ["$gcc"], - "detail": "Generated task for building the project." + "detail": "Task generated by Debugger." } - ] + ], + "version": "2.0.0" } |