Initial commit with empty qt client and empty 'server'
This commit is contained in:
105
CMakePresets.json
Normal file
105
CMakePresets.json
Normal file
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"version": 10,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 19
|
||||
},
|
||||
"include": [],
|
||||
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "base",
|
||||
"hidden": true,
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_EXPORT_COMPILE_COMMANDS": {
|
||||
"type": "BOOL",
|
||||
"value": "ON"
|
||||
},
|
||||
"CMAKE_PREFIX_PATH": "$env{HOME}/Qt/6.10.2/gcc_64/lib/cmake"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-debug",
|
||||
"displayName": "Linux Debug",
|
||||
"description": "Debug build for Linux",
|
||||
"inherits": "base",
|
||||
"binaryDir": "${sourceDir}/build/Linux_Qt6.10.2_Debug",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"CMAKE_CXX_FLAGS_DEBUG": "-g -O0"
|
||||
} },
|
||||
{
|
||||
"name": "linux-release",
|
||||
"displayName": "Linux Release",
|
||||
"description": "Release build for Linux",
|
||||
"inherits": "base",
|
||||
"binaryDir": "${sourceDir}/build/Linux_Qt6.10.2_Release",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"CMAKE_CXX_FLAGS_RELEASE": "-O3 -DNDEBUG"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
"buildPresets": [
|
||||
{
|
||||
"name": "debug",
|
||||
"configurePreset": "linux-debug",
|
||||
"displayName": "Build Debug",
|
||||
"description": "Build Debug configuration"
|
||||
},
|
||||
{
|
||||
"name": "release",
|
||||
"configurePreset": "linux-release",
|
||||
"displayName": "Build Release",
|
||||
"description": "Build Release configuration"
|
||||
}
|
||||
],
|
||||
|
||||
"testPresets": [
|
||||
{
|
||||
"name": "test-debug",
|
||||
"configurePreset": "linux-debug",
|
||||
"displayName": "Test Debug",
|
||||
"description": "Run tests on Debug build"
|
||||
},
|
||||
{
|
||||
"name": "test-release",
|
||||
"configurePreset": "linux-release",
|
||||
"displayName": "Test Release",
|
||||
"description": "Run tests on Release build"
|
||||
}
|
||||
],
|
||||
|
||||
"packagePresets": [
|
||||
{
|
||||
"name": "package-debug",
|
||||
"configurePreset": "linux-debug",
|
||||
"displayName": "Package Debug",
|
||||
"description": "Package Debug build"
|
||||
},
|
||||
{
|
||||
"name": "package-release",
|
||||
"configurePreset": "linux-release",
|
||||
"displayName": "Package Release",
|
||||
"description": "Package Release build"
|
||||
}
|
||||
],
|
||||
|
||||
"workflowPresets": [
|
||||
{
|
||||
"name": "linux-build-debug",
|
||||
"steps": [
|
||||
{
|
||||
"type": "configure",
|
||||
"name": "linux-debug"
|
||||
},
|
||||
{
|
||||
"type": "build",
|
||||
"name": "debug"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user