* Load args from .toml file * Remove .toml files * Handle _ arg as no key * Remove dotenv-cpp * Treat special last arg specially * Improve restart warning * Remove rogue include * Move TOML config loader to new class * Merge config files into one * Add override to virtual functions * Tidy up App decl and add missing overrides * Add comments to organize function types * Fixed: config.h doesn't work on Windows * Move var position * Improve includes in app classes * Update ChangeLog * Restore position of configure_file call * Remove new entries in .in file
112 lines
3 KiB
JSON
112 lines
3 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "gui unix",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "gui windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "unittests unix",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "unittests windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "integtests unix",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "integtests windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "server unix",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergys",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "server windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergys",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "client unix",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyc",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "client windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyc",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "daemon windows",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyd",
|
|
"args": ["-f"],
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "windows attach",
|
|
"type": "cppvsdbg",
|
|
"request": "attach",
|
|
"processId": "${command:pickProcess}"
|
|
},
|
|
{
|
|
"name": "unix attach",
|
|
"type": "lldb",
|
|
"request": "attach",
|
|
"pid": "${command:pickProcess}"
|
|
}
|
|
]
|
|
}
|