This is an automated email from the ASF dual-hosted git repository.
bcall pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 06ff161e88 Updated the vscode launch and tasks files to work with
cmake (#11016)
06ff161e88 is described below
commit 06ff161e88d1fa8c2575bb8d2599c28ead962ae6
Author: Bryan Call <[email protected]>
AuthorDate: Wed Feb 7 11:22:12 2024 -0800
Updated the vscode launch and tasks files to work with cmake (#11016)
---
.vscode/launch.json | 2 +-
.vscode/tasks.json | 17 +++++------------
2 files changed, 6 insertions(+), 13 deletions(-)
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 8117283bbd..0e30cf0e7a 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -5,7 +5,7 @@
"name": "(gdb) traffic_server",
"type": "cppdbg",
"request": "launch",
- "program":
"${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}/src/traffic_server/.libs/traffic_server",
+ "program":
"${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}/src/traffic_server/traffic_server",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 0dc52a2ae6..d1c7fb878d 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -1,24 +1,17 @@
{
"version": "2.0.0",
"tasks": [
- {
- "label": "Autoreconf",
- "type": "shell",
- "command": "autoreconf -if",
- "problemMatcher": []
- },
{
"label": "Configure",
"type": "shell",
- "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}",
+ "command": "cmake --preset ${env:ATS_VSCODE_PRESET}",
"dependsOrder": "sequence",
- "dependsOn": ["Autoreconf"],
"problemMatcher": []
},
{
"label": "Build",
"type": "shell",
- "command": "make -j 16 -C
${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}",
+ "command": "cmake --build --preset ${env:ATS_VSCODE_PRESET}",
"problemMatcher": [
"$gcc"
],
@@ -30,7 +23,7 @@
{
"label": "Install",
"type": "shell",
- "command": "make -j 16 install -C
${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}",
+ "command": "cmake --install
${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}",
"problemMatcher": [
"$gcc"
],
@@ -38,7 +31,7 @@
{
"label": "Test",
"type": "shell",
- "command": "make -j 8 test -C
${workspaceFolder}/${env:ATS_VSCODE_BUILDDIR}",
+ "command": "cmake --build --preset ${env:ATS_VSCODE_PRESET}
--target test",
"problemMatcher": [
"$gcc"
],
@@ -50,7 +43,7 @@
{
"label": "Full Build",
"dependsOrder": "sequence",
- "dependsOn": ["Configure", "Build", "Install"],
+ "dependsOn": ["Configure", "Build", "Test", "Install"],
"problemMatcher": [
"$gcc"
]