First Commit
This commit is contained in:
205
3rdparty/kddockwidgets/code.code-workspace.template
vendored
Normal file
205
3rdparty/kddockwidgets/code.code-workspace.template
vendored
Normal file
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"name": "kddockwidgets",
|
||||
"path": "."
|
||||
}
|
||||
],
|
||||
"extensions": {
|
||||
"recommendations": [
|
||||
"vadimcn.vscode-lldb",
|
||||
"llvm-vs-code-extensions.vscode-clangd",
|
||||
"Dart-Code.dart-code",
|
||||
"Dart-Code.flutter",
|
||||
"mhutchie.git-graph",
|
||||
"Gruntfuggly.todo-tree",
|
||||
"bbenoist.QML",
|
||||
"ms-vscode.cmake-tools"
|
||||
]
|
||||
},
|
||||
"settings": {
|
||||
"files.trimTrailingWhitespace": true,
|
||||
"editor.formatOnSave": true,
|
||||
"C_Cpp.autocompleteAddParentheses": true,
|
||||
"clangd.arguments": [
|
||||
"-header-insertion=never",
|
||||
"--clang-tidy=false"
|
||||
],
|
||||
"todo-tree.tree.scanMode": "workspace only",
|
||||
"todo-tree.tree.disableCompactFolders": false,
|
||||
"todo-tree.tree.showBadges": true,
|
||||
"todo-tree.general.tags": [
|
||||
"TODO"
|
||||
],
|
||||
"testMate.cpp.test.executables": "{build-dev}/**/*{tst}*",
|
||||
"todo-tree.filtering.excludeGlobs": [
|
||||
"**/ECM",
|
||||
"**/3rdparty"
|
||||
],
|
||||
"cmake.copyCompileCommands": "${workspaceFolder:kddockwidgets}/compile_commands.json",
|
||||
"cmake.automaticReconfigure": false,
|
||||
"files.insertFinalNewline": true,
|
||||
"files.associations": {
|
||||
"*.code-workspace.template": "json"
|
||||
}
|
||||
},
|
||||
"launch": {
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Current Target (LLDB Linux)",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${command:cmake.launchTargetPath}",
|
||||
"args": [],
|
||||
"cwd": "${command:cmake.buildDirectory}",
|
||||
"env": {
|
||||
"KDDW_TEST_FRONTEND": "1"
|
||||
},
|
||||
"gen.os": "linux",
|
||||
"@@{linux_lldb_printers}": ""
|
||||
},
|
||||
{
|
||||
"name": "Current Target (LLDB macOS)",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "${command:cmake.launchTargetPath}",
|
||||
"args": [],
|
||||
"cwd": "${command:cmake.buildDirectory}",
|
||||
"env": {
|
||||
"KDDW_TEST_FRONTEND": "1"
|
||||
},
|
||||
"gen.os": "macos",
|
||||
"sourceMap": {
|
||||
"/Users/qt/work/qt": "${QT_INSTALL}/../Src"
|
||||
},
|
||||
"initCommands": [
|
||||
"command script import \"${QT_SDK_INSTALL}/Qt Creator.app/Contents/Resources/debugger/lldbbridge.py\""
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Example via Wayland",
|
||||
"type": "lldb",
|
||||
"request": "launch",
|
||||
"program": "kwin_wayland",
|
||||
"args": [
|
||||
"--width",
|
||||
"1600",
|
||||
"--height",
|
||||
"1600",
|
||||
"${command:cmake.launchTargetPath} -platform wayland"
|
||||
],
|
||||
"cwd": "${command:cmake.buildDirectory}",
|
||||
"gen.os": "linux",
|
||||
"@@{linux_lldb_printers}": ""
|
||||
},
|
||||
{
|
||||
"name": "Current Target (VS)",
|
||||
"type": "cppvsdbg",
|
||||
"request": "launch",
|
||||
"program": "${command:cmake.launchTargetPath}",
|
||||
"args": [],
|
||||
"cwd": "${command:cmake.buildDirectory}",
|
||||
"gen.os": "windows",
|
||||
"visualizerFile": "${workspaceFolder}/qt6.natvis",
|
||||
"sourceFileMap": {
|
||||
"C:/work/build/qt5_workdir/w/s": "${QT_INSTALL}/../Src",
|
||||
"Q:/qt5_workdir/w/s": "${QT_INSTALL}/../Src",
|
||||
"C:/Users/qt/work/install": "${QT_INSTALL}/../Src",
|
||||
"C:/Users/qt/work/qt": "${QT_INSTALL}/../Src"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Flutter attach",
|
||||
"request": "attach",
|
||||
"type": "dart",
|
||||
"packages": "tests/flutter_tests_embedder/.dart_tool/package_config.json",
|
||||
"vmServiceUri": "${command:dart.promptForVmService}",
|
||||
"gen.os": "linux"
|
||||
},
|
||||
{
|
||||
"name": "Flutter test (dart)",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"flutterMode": "debug",
|
||||
"cwd": "${workspaceFolder:kddockwidgets}/tests/flutter_tests_embedder/",
|
||||
"deviceId": "kddw_test_gltf_embedder",
|
||||
"args": [
|
||||
"-v"
|
||||
],
|
||||
"gen.os": "linux"
|
||||
},
|
||||
{
|
||||
"name": "Flutter example (dart)",
|
||||
"request": "launch",
|
||||
"type": "dart",
|
||||
"flutterMode": "debug",
|
||||
"cwd": "${workspaceFolder:kddockwidgets}/examples/flutter",
|
||||
"deviceId": "linux",
|
||||
"gen.os": "linux"
|
||||
},
|
||||
{
|
||||
"name": "Flutter example (native)",
|
||||
"request": "launch",
|
||||
"type": "lldb",
|
||||
"program": "${workspaceFolder:kddockwidgets}/examples/flutter/build/linux/x64/debug/bundle/kddockwidgets_flutter_example",
|
||||
"cwd": "${workspaceFolder:kddockwidgets}",
|
||||
"gen.os": "linux"
|
||||
},
|
||||
{
|
||||
"name": "Flutter example (native,wait)",
|
||||
"request": "launch",
|
||||
"type": "lldb",
|
||||
"program": "${workspaceFolder:kddockwidgets}/examples/flutter/build/linux/x64/debug/bundle/kddockwidgets_flutter_example",
|
||||
"cwd": "${workspaceFolder:kddockwidgets}",
|
||||
"args": [
|
||||
"--wait"
|
||||
],
|
||||
"gen.os": "linux"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tasks": {
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"gen.os": "linux",
|
||||
"label": "Run current target under valgrind",
|
||||
"command": "/usr/bin/valgrind",
|
||||
"type": "shell",
|
||||
"args": [
|
||||
"${command:cmake.launchTargetPath}"
|
||||
],
|
||||
"presentation": {
|
||||
"reveal": "always"
|
||||
},
|
||||
"options": {
|
||||
"cwd": "${command:cmake.buildDirectory}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Run Qt Assistant",
|
||||
"type": "shell",
|
||||
"command": "assistant",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Run Qt Designer",
|
||||
"type": "shell",
|
||||
"command": "designer",
|
||||
"problemMatcher": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"gen.globals": {
|
||||
"linux_lldb_printers": {
|
||||
"sourceMap": {
|
||||
"/home/qt/work/qt": "${QT_INSTALL}/../Src"
|
||||
},
|
||||
"initCommands": [
|
||||
"command script import ${QT_SDK_INSTALL}/Tools/QtCreator/share/qtcreator/debugger/lldbbridge.py"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user