1313 "linux" : {
1414 "MIMode" : " gdb" ,
1515 "miDebuggerPath" : " gdb" ,
16- "program" : " ${workspaceFolder}/build/Asteroid "
16+ "program" : " ${workspaceFolder}/build/BasicTerminal "
1717 },
1818 "osx" : {
1919 "MIMode" : " lldb" ,
4040 "linux" : {
4141 "MIMode" : " gdb" ,
4242 "miDebuggerPath" : " gdb" ,
43- "program" : " ${workspaceFolder}/release /ColumbaEngineEditor"
43+ "program" : " ${workspaceFolder}/build /ColumbaEngineEditor"
4444 },
4545 "osx" : {
4646 "MIMode" : " lldb" ,
8282 // },
8383 // "preLaunchTask": "build"
8484 },
85+ {
86+ "name" : " NetworkTestServer" ,
87+ "type" : " cppdbg" ,
88+ "request" : " launch" ,
89+ "args" : [" --mode=server" ],
90+ "stopAtEntry" : false ,
91+ "cwd" : " ${workspaceFolder}" ,
92+ "environment" : [],
93+ "externalConsole" : false ,
94+ "linux" : {
95+ "MIMode" : " gdb" ,
96+ "miDebuggerPath" : " gdb" ,
97+ "program" : " ${workspaceFolder}/build/SimpleClientServer"
98+ },
99+ "osx" : {
100+ "MIMode" : " lldb" ,
101+ "miDebuggerPath" : " lldb-mi" ,
102+ "program" : " ${workspaceFolder}/debug/main"
103+ },
104+ "windows" : {
105+ "MIMode" : " gdb" ,
106+ "miDebuggerPath" : " gdb.exe" ,
107+ "program" : " ${workspaceFolder}/debug/GameOff.exe"
108+ }
109+ // },
110+ // "preLaunchTask": "build"
111+ },
85112 {
86113 "name" : " Test" ,
87114 "type" : " cppdbg" ,
88115 "request" : " launch" ,
89- "args" : [],
116+ "args" : [" --gtest_filter=Regis* " ],
90117 "stopAtEntry" : false ,
91118 "cwd" : " ${workspaceFolder}" ,
92119 "environment" : [],
93120 "externalConsole" : false ,
94121 "linux" : {
95122 "MIMode" : " gdb" ,
96123 "miDebuggerPath" : " gdb" ,
124+ "program" : " ${workspaceFolder}/build/test_compiler"
125+ },
126+ "osx" : {
127+ "MIMode" : " lldb" ,
128+ "miDebuggerPath" : " lldb-mi" ,
97129 "program" : " ${workspaceFolder}/release/test"
98130 },
131+ "windows" : {
132+ "MIMode" : " gdb" ,
133+ "miDebuggerPath" : " gdb.exe" ,
134+ "program" : " ${workspaceFolder}/release/test.exe"
135+ },
136+ // "preLaunchTask": "test"
137+ },
138+ {
139+ "name" : " Bench" ,
140+ "type" : " cppdbg" ,
141+ "request" : " launch" ,
142+ "args" : [" --gtest_filter=Serialization*" ],
143+ "stopAtEntry" : false ,
144+ "cwd" : " ${workspaceFolder}" ,
145+ "environment" : [],
146+ "externalConsole" : false ,
147+ "linux" : {
148+ "MIMode" : " gdb" ,
149+ "miDebuggerPath" : " gdb" ,
150+ "program" : " ${workspaceFolder}/build/bench"
151+ },
99152 "osx" : {
100153 "MIMode" : " lldb" ,
101154 "miDebuggerPath" : " lldb-mi" ,
106159 "miDebuggerPath" : " gdb.exe" ,
107160 "program" : " ${workspaceFolder}/release/test.exe"
108161 },
109- "preLaunchTask" : " test"
110- }
162+ // "preLaunchTask": "test"
163+ },
164+ {
165+ "name" : " RenderTest" ,
166+ "type" : " cppdbg" ,
167+ "request" : " launch" ,
168+ "args" : [],
169+ "stopAtEntry" : false ,
170+ "cwd" : " ${workspaceFolder}" ,
171+ "environment" : [],
172+ "externalConsole" : false ,
173+ "linux" : {
174+ "MIMode" : " gdb" ,
175+ "miDebuggerPath" : " gdb" ,
176+ "program" : " ${workspaceFolder}/build/RenderingTest"
177+ },
178+ "osx" : {
179+ "MIMode" : " lldb" ,
180+ "miDebuggerPath" : " lldb-mi" ,
181+ "program" : " ${workspaceFolder}/debug/main"
182+ },
183+ "windows" : {
184+ "MIMode" : " gdb" ,
185+ "miDebuggerPath" : " gdb.exe" ,
186+ "program" : " ${workspaceFolder}/debug/GameOff.exe"
187+ }
188+ },
189+ {
190+ "name" : " AsteroidTest" ,
191+ "type" : " cppdbg" ,
192+ "request" : " launch" ,
193+ "args" : [],
194+ "stopAtEntry" : false ,
195+ "cwd" : " ${workspaceFolder}" ,
196+ "environment" : [],
197+ "externalConsole" : false ,
198+ "linux" : {
199+ "MIMode" : " gdb" ,
200+ "miDebuggerPath" : " gdb" ,
201+ "program" : " ${workspaceFolder}/release/Asteroid"
202+ },
203+ "osx" : {
204+ "MIMode" : " lldb" ,
205+ "miDebuggerPath" : " lldb-mi" ,
206+ "program" : " ${workspaceFolder}/debug/main"
207+ },
208+ "windows" : {
209+ "MIMode" : " gdb" ,
210+ "miDebuggerPath" : " gdb.exe" ,
211+ "program" : " ${workspaceFolder}/debug/GameOff.exe"
212+ }
213+ },
111214 ]
112215}
0 commit comments