* Brighter red * Move openssl to vcpkg.exe * Revert "Move openssl to vcpkg.exe" This reverts commit 36f39d916f3cc2c8ce779442bd964bd6af7edd69. * Add missing copyright * Fix copyright dates * Remove openssl from choco * Install openssl using vcpkg * Add deps for vcpkg * Add missing vcpkg manifest * Revert "Add deps for vcpkg" This reverts commit c266d29c2cec4474a181b89c2f759b62ed67db10. * Make vcpkg Windows only * Improve comment about vcpkg * Remove unused var * Add caching for vcpkg * Reorg launch.json * Remove static env var for openssl on Windows * Add openssl dep to vcpkg * Update ChangeLog * Add OpenSSL include dir * Remove pointless choco cache * Remove vcpkg downloads * Remove wixtoolset for CI already installed on GitHub runners * Use `Remove-Item` instead of `rmdir` * Move cmake and ninja out of choco * Revert "Move cmake and ninja out of choco (winget not supported on GitHub runner)" This reverts commit a65c02d275e58705b8cd86fac72629284191d737. * Move cmake and ninja to winget and don't use choco on CI * Remove winget action * Use scoop on CI and winget locally * Use `seanmiddleditch/gha-setup-ninja` for Ninja * Improve comments * Install Ninja before deps * Use system vcpkg if installed * Revert "Use system vcpkg if installed" This reverts commit 4ddee1c66e8cace458c047285a70d2f98cf9d82c. * Add comment about why we're using local vcpkg * Fixed comment about VC++ * Improve config comments * Delete dead code * Improve comment about vcpkg/buildtrees
120 lines
3.2 KiB
JSON
120 lines
3.2 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "unix - gui",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "unix - unittests",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "unix - integtests",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "unix - server",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergys",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "unix - client",
|
|
"type": "lldb",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyc",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "unix - attach",
|
|
"type": "lldb",
|
|
"request": "attach",
|
|
"pid": "${command:pickProcess}"
|
|
},
|
|
{
|
|
"name": "windows - gui",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergy",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "windows - unittests",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/unittests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "windows - integtests",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/integtests",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "build"
|
|
},
|
|
{
|
|
"name": "windows - server",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergys",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "windows - client",
|
|
"type": "cppvsdbg",
|
|
"cwd": "${workspaceRoot}",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/build/bin/synergyc",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"preLaunchTask": "kill-build"
|
|
},
|
|
{
|
|
"name": "windows - daemon",
|
|
"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": "install_deps.py",
|
|
"type": "debugpy",
|
|
"request": "launch",
|
|
"program": "scripts/install_deps.py",
|
|
"console": "integratedTerminal"
|
|
}
|
|
]
|
|
}
|