diff --git a/.vscode/launch.json b/.vscode/launch.json index 32b63427155..bebac72505c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,7 +5,7 @@ "name": "(gdb) traffic_server", "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/src/traffic_server/.libs/traffic_server", + "program": "${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}/src/traffic_server/.libs/traffic_server", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", @@ -24,7 +24,7 @@ "name": "(gdb) traffic_manager", "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/src/traffic_manager/.libs/traffic_manager", + "program": "${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}/src/traffic_manager/.libs/traffic_manager", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 20264fce5e1..0dc52a2ae61 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -10,7 +10,7 @@ { "label": "Configure", "type": "shell", - "command": "./configure --prefix=${workspaceFolder}/target --enable-ccache --enable-experimental-plugins --enable-example-plugins --enable-test-tools --enable-debug --enable-werror ${env:ATS_VSCODE_CONFIGURE}", + "command": "mkdir ${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}; cd ${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}; ${workspaceFolder}/configure --prefix=${workspaceFolder}/target --enable-ccache --enable-experimental-plugins --enable-example-plugins --enable-test-tools --enable-debug --enable-werror ${env:ATS_VSCODE_CONFIGURE}", "dependsOrder": "sequence", "dependsOn": ["Autoreconf"], "problemMatcher": [] @@ -18,7 +18,7 @@ { "label": "Build", "type": "shell", - "command": "make -j 16", + "command": "make -j 16 -C ${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}", "problemMatcher": [ "$gcc" ], @@ -30,15 +30,15 @@ { "label": "Install", "type": "shell", - "command": "make -j 16 install", + "command": "make -j 16 install -C ${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}", "problemMatcher": [ "$gcc" - ] + ], }, { "label": "Test", "type": "shell", - "command": "make -j 8 test", + "command": "make -j 8 test -C ${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}", "problemMatcher": [ "$gcc" ], @@ -54,7 +54,7 @@ "problemMatcher": [ "$gcc" ] - } + }, { "label": "Dump Enviroment Variables", "command": "env",