vscode: Fully scope ${workspaceFolder}
So it works if someone adds additional folders. For example, working on the flutter examples within the same IDE.
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"name": "kddockwidgets",
|
||||
"path": "."
|
||||
},
|
||||
{
|
||||
"path": "/data/sources/kddockwidgets-flutter-example"
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
"C_Cpp.default.compileCommands": "${workspaceFolder}/build-dev/compile_commands.json",
|
||||
"C_Cpp.default.compileCommands": "${workspaceFolder:kddockwidgets}/build-dev/compile_commands.json",
|
||||
"C_Cpp.default.cStandard": "c17",
|
||||
"files.trimTrailingWhitespace": true,
|
||||
"editor.formatOnSave": true,
|
||||
@@ -33,7 +37,7 @@
|
||||
"**/ECM",
|
||||
"**/3rdparty"
|
||||
],
|
||||
"cmake.copyCompileCommands": "${workspaceFolder}/compile_commands.json"
|
||||
"cmake.copyCompileCommands": "${workspaceFolder:kddockwidgets}/compile_commands.json"
|
||||
},
|
||||
"launch": {
|
||||
"version": "0.2.0",
|
||||
@@ -42,104 +46,114 @@
|
||||
"name": "qtwidgets_dockwidgets",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_dockwidgets",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_dockwidgets",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "qtwidgets_minimal",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_minimal",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_minimal",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "qtwidgets_mdi",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_mdi",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_mdi",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "qtwidgets_mdi_with_docking",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_mdi_with_docking",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_mdi_with_docking",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "qtquick_dockwidgets",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/examples/qtquick_dockwidgets",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtquick_dockwidgets",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_docks",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_docks",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_docks",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_droparea",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_droparea",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_droparea",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_dockwidget",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_dockwidget",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_dockwidget",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_group",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_group",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_group",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_separator",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_separator",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_separator",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_stack",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_stack",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_stack",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_tabbar",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_tabbar",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_tabbar",
|
||||
"args": [],
|
||||
"cwd": "${workspaceFolder}"
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_floatingwindow",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder}/build-dev/bin/tst_floatingwindow",
|
||||
"cwd": "${workspaceFolder}"
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_floatingwindow",
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
},
|
||||
{
|
||||
"name": "tst_qtwidgets",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_qtwidgets",
|
||||
"args": [
|
||||
"tst_mainWindowAlwaysHasCentralWidget"
|
||||
],
|
||||
"cwd": "${workspaceFolder:kddockwidgets}"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user