mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-10-30 07:53:33 +08:00
- adds a task to toggle testing configuration - removes the test run launch configuration (now a task) - adds macOS support and fixes gtest CMake integration - removes the IPC launch configuration as it doesn't work correctly without delaying the client Change-Id: I89e1f3abd0e050e0bcf205f1331596c660dd0d34
49 lines
1.6 KiB
JSON
49 lines
1.6 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"name": "Jami-Client-Debug",
|
|
"type": "cppdbg",
|
|
"request": "launch",
|
|
"program": "",
|
|
"linux":{
|
|
"MIMode": "gdb",
|
|
"program": "${workspaceFolder}/build/jami",
|
|
"args": [
|
|
"-d",
|
|
],
|
|
},
|
|
"osx": {
|
|
"MIMode": "lldb",
|
|
"program": "${workspaceFolder}/build/Jami.app/Contents/MacOS/Jami",
|
|
"environment": [
|
|
{
|
|
"name": "NO_COLOR",
|
|
"value": "true",
|
|
}
|
|
],
|
|
},
|
|
"cwd": "${workspaceFolder}",
|
|
"preLaunchTask": "cmake-build",
|
|
"externalConsole": false, // A macOS dev may want to set this to true.
|
|
},
|
|
{
|
|
// Using this configuration will require manually reconfiguring the project using
|
|
// build.py --no-libwrap, otherwise the daemon executable will not be built and the
|
|
// client will not be built with ENABLE_LIBWRAP=False.
|
|
"name": "Jami-Daemon-Debug",
|
|
"type": "cppdbg",
|
|
"request": "launch",
|
|
"linux": {
|
|
"MIMode": "gdb",
|
|
"program": "${workspaceFolder}/daemon/bin/dbus/jamid",
|
|
},
|
|
"program": "",
|
|
"args": [
|
|
"-cdp",
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"preLaunchTask": "cmake-build",
|
|
}
|
|
]
|
|
} |