* Simplify options * Use more sensible edition logic * Use set instead of option for string * Improve macro for product name * Add tests launch config * Restore unregistered state * Reorganize cases for title and improve function name * Code coverage on by default * Fixed copyright * Improve code coverage and test readability * Separate build-all and build-coverage * Back out coverage on by default * Fixed bad var in cmake * More verbose logging for coverage * Restore tasks * Restore preLaunchTask * Use default comparitor * Move temp files to temp dir * Add tasks for tests * Support for wstring * Upgrade sonar-scanner to 6 on Debian 12 * Use modern pip install * Install python for sonarcloud * Use Ubuntu and install deps * Fixed sonar-scanner URL * Fix exported dir * Persist build dir * Don't use venv for pip install gcovr * Fixed another path * Update actions/checkout to v4 for SonarCloud analysis workflow * Add coverage task * Improve coverage for SerialKeyEdition.cpp * Enable licensing for builds * Fixed invalid macro names, missing arguments, etc * Fixed more copyright * Fixed incorrect use of "enterprise" * Fixed incorrect use of "business" * Experiment with environment * Make package prefix variable * Add environment matrix to all OS * Improve job names * Make job names easier to read * Roll back environment matrix (too much noise) * Fixed: default should override required * Refactor CI with vars * Fixed arg for env.get_env
56 lines
1.4 KiB
JSON
56 lines
1.4 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "gui lldb",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "unittests lldb",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "integtests lldb",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "win daemon attach",
|
|
"type": "cppvsdbg",
|
|
"request": "attach",
|
|
"processId": "${command:pickProcess}"
|
|
},
|
|
{
|
|
"name": "win daemon attach - lldb",
|
|
"type": "lldb",
|
|
"request": "attach",
|
|
"program": "${workspaceFolder}/build/bin/synergyd"
|
|
},
|
|
{
|
|
"name": "win daemon launch",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyd",
|
|
"args": ["-f"],
|
|
"internalConsoleOptions": "openOnSessionStart"
|
|
},
|
|
{
|
|
"name": "win daemon launch - rebuild",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}/build/bin",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyd",
|
|
"args": ["-f"],
|
|
"preLaunchTask": "build"
|
|
}
|
|
]
|
|
}
|