55 "version" : " 0.2.0" ,
66 "configurations" : [
77 {
8- "name" : " C++ Tests (lldb)" ,
9- "type" : " lldb" ,
8+ "name" : " C++ Current Target (lldb-dap )" ,
9+ "type" : " lldb-dap " ,
1010 "request" : " launch" ,
11- "stdio" : null ,
1211 "stopOnEntry" : false ,
13- "terminal" : " console" ,
14- "console" : " internalConsole" ,
15- "sourceLanguages" : [" cpp" , " cuda" ],
16- "internalConsoleOptions" : " neverOpen" ,
12+ "internalConsoleOptions" : " openOnFirstSessionStart" ,
13+ "cwd" : " ${command:cmake.launchTargetDirectory}" ,
14+ "program" : " ${command:cmake.launchTargetPath}" ,
15+ "initCommands" : [
16+ " settings set target.disable-aslr false"
17+ ],
18+ "args" : " ${input:CXX_PROGRAM_ARGS}" ,
19+ },
20+ {
21+ "name" : " C++ Tests (lldb-dap)" ,
22+ "type" : " lldb-dap" ,
23+ "request" : " launch" ,
24+ "stopOnEntry" : false ,
25+ "internalConsoleOptions" : " openOnFirstSessionStart" ,
1726 "cwd" : " ${command:cmake.buildDirectory}" ,
18- "relativePathBase" : " ${command:cmake.buildDirectory}" ,
1927 "program" : " ${command:cmake.buildDirectory}/${input:CXX_TEST_SUITE}" ,
20- "initCommands" : [" settings set target.disable-aslr false" ],
21- "args" : [" -v" , " normal" , " ${input:CXX_TEST_TAGS}" ],
28+ "initCommands" : [
29+ " settings set target.disable-aslr false"
30+ ],
31+ "args" : [
32+ " -v" ,
33+ " normal" ,
34+ " ${input:CXX_TEST_TAGS}"
35+ ],
2236 },
2337 {
24- "name" : " CUDA Tests (cuda-gdb)" ,
38+ "name" : " CUDA Current Target (cuda-gdb)" ,
2539 "type" : " cuda-gdb" ,
2640 "request" : " launch" ,
2741 "stopAtEntry" : false ,
2842 "breakOnLaunch" : false ,
29- "internalConsoleOptions" : " neverOpen" ,
30- "program" : " ${command:cmake.buildDirectory}/${input:CUDA_TEST_SUITE}" ,
31- "cwd" : " ${command:cmake.buildDirectory}" ,
32- "args" : " -v normal ${input:CUDA_TEST_TAGS}" ,
33- },
34- {
35- "name" : " C++ Current Target (lldb)" ,
36- "type" : " lldb" ,
37- "request" : " launch" ,
38- "stdio" : null ,
39- "stopOnEntry" : false ,
40- "terminal" : " console" ,
41- "console" : " internalConsole" ,
42- "sourceLanguages" : [" cpp" , " cuda" ],
43- "internalConsoleOptions" : " neverOpen" ,
44- "cwd" : " ${command:cmake.launchTargetDirectory}" ,
45- "relativePathBase" : " ${command:cmake.launchTargetDirectory}" ,
43+ "internalConsoleOptions" : " openOnFirstSessionStart" ,
4644 "program" : " ${command:cmake.launchTargetPath}" ,
47- "initCommands " : [ " settings set target.disable-aslr false " ] ,
45+ "cwd " : " ${command:cmake.launchTargetDirectory} " ,
4846 "args" : " ${input:CXX_PROGRAM_ARGS}" ,
4947 },
5048 {
51- "name" : " CUDA Current Target (cuda-gdb)" ,
49+ "name" : " CUDA Tests (cuda-gdb)" ,
5250 "type" : " cuda-gdb" ,
5351 "request" : " launch" ,
5452 "stopAtEntry" : false ,
5553 "breakOnLaunch" : false ,
56- "internalConsoleOptions" : " neverOpen " ,
57- "program" : " ${command:cmake.launchTargetPath }" ,
58- "cwd" : " ${command:cmake.launchTargetDirectory }" ,
59- "args" : " ${input:CXX_PROGRAM_ARGS }" ,
54+ "internalConsoleOptions" : " openOnSessionStart " ,
55+ "program" : " ${command:cmake.buildDirectory}/${input:CUDA_TEST_SUITE }" ,
56+ "cwd" : " ${command:cmake.buildDirectory }" ,
57+ "args" : " -v normal ${input:CUDA_TEST_TAGS }" ,
6058 },
6159 ],
6260 "inputs" : [
61+ // These require the Tasks Shell Input extension:
62+ // https://marketplace.visualstudio.com/items?itemName=augustocdias.tasks-shell-input
6363 {
6464 "id" : " CXX_PROGRAM_ARGS" ,
6565 "type" : " promptString" ,
109109 }
110110 },
111111 ],
112- }
112+ }
0 commit comments