mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-13 10:32:57 +01:00
dev(vscode): add CodeLLDB launchers
This commit is contained in:
parent
af69d61ff5
commit
1f4d575465
95
.vscode/launch.json
vendored
95
.vscode/launch.json
vendored
@ -256,6 +256,101 @@
|
|||||||
"ignoreFailures": true
|
"ignoreFailures": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
/********************************************************************************************************************************
|
||||||
|
* Following configurations are multiplatform; lldb and CodeLLDB required: *
|
||||||
|
* https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb *
|
||||||
|
* *
|
||||||
|
* OSX SIP notes: *
|
||||||
|
* 1. DYLD_LIBRARY_PATH is not passed to VSCode (even when launched from terminal having it properly set) *
|
||||||
|
* 2. the consequence is that the POCO libraries can only be found if they (or links to them) are in the system library path *
|
||||||
|
* 3. binaries or symbolic links can not be placed in `/usr/lib`, only in `/usr/local/lib` *
|
||||||
|
* 4. SIP can be disabled (not recommended) *
|
||||||
|
* https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection *
|
||||||
|
********************************************************************************************************************************/
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Foundation Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Foundation/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Net Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Net/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB JSON Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/JSON/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB XML Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/XML/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Util Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Util/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Data Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Data/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Data/SQLite Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Data/SQLite/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Data/ODBC Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Data/ODBC/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Data/MySQL Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Data/MySQL/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Data/PostgreSQL Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Data/PostgreSQL/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB MongoDB Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/MongoDB/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "CodeLLDB Redis Test",
|
||||||
|
"type": "lldb",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/Redis/testsuite/bin/${env:OSNAME}/${env:OSARCH}/testrunnerd",
|
||||||
|
"args": ["-all"]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -99,7 +99,9 @@
|
|||||||
"codecvt": "cpp",
|
"codecvt": "cpp",
|
||||||
"numbers": "cpp",
|
"numbers": "cpp",
|
||||||
"span": "cpp",
|
"span": "cpp",
|
||||||
"semaphore": "cpp"
|
"semaphore": "cpp",
|
||||||
|
"__verbose_abort": "cpp",
|
||||||
|
"charconv": "cpp"
|
||||||
},
|
},
|
||||||
"files.exclude": {
|
"files.exclude": {
|
||||||
"**/.dep": true,
|
"**/.dep": true,
|
||||||
|
Loading…
Reference in New Issue
Block a user