{ "version": 2, "configurePresets": [ { "name": "dev-qtwidgets", "displayName": "dev-qtwidgets", "generator": "Ninja", "binaryDir": "${sourceDir}/build-dev-qtwidgets", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_DEVELOPER_MODE": "ON", "ECM_ENABLE_SANITIZERS" : "'address;undefined'", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "KDDockWidgets_FUZZER" : "OFF" }, "warnings" : { "uninitialized" : true } }, { "name": "dev-qtwidgets-gammaray", "displayName": "dev-qtwidgets-gammaray", "description": "A Gammaray friendly build. (No ASAN)", "generator": "Ninja", "binaryDir": "${sourceDir}/build-dev-qtwidgets-gammaray", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_DEVELOPER_MODE": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "KDDockWidgets_FUZZER" : "OFF" }, "warnings" : { "uninitialized" : true } }, { "name": "clazy-qtwidgets", "displayName": "clazy-qtwidgets", "generator": "Ninja", "binaryDir": "${sourceDir}/build-clazy-qtwidgets", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_WERROR": "ON" }, "environment": { "CXX": "clazy", "CCACHE_DISABLE" : "ON" } }, { "name": "qtwidgets", "displayName": "qtwidgets", "generator": "Ninja", "binaryDir": "${sourceDir}/build-qtwidgets", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" } }, { "name": "qtquick", "displayName": "qtquick", "generator": "Ninja", "binaryDir": "${sourceDir}/build-qtquick", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_QTQUICK": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" } }, { "name": "dev-qtquick", "displayName": "dev-qtquick", "generator": "Ninja", "binaryDir": "${sourceDir}/build-dev-qtquick", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_QTQUICK": "ON", "KDDockWidgets_DEVELOPER_MODE": "ON", "ECM_ENABLE_SANITIZERS" : "'address;undefined'", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "KDDockWidgets_FUZZER" : "OFF" } }, { "name": "python", "displayName": "python", "generator": "Ninja", "binaryDir": "${sourceDir}/build-python", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_PYTHON_BINDINGS": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" } }, { "name": "static-qtwidgets", "displayName": "static-qtwidgets", "generator": "Ninja", "binaryDir": "${sourceDir}/build-static-qtwidgets", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_STATIC": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" } }, { "name": "static-qtquick", "displayName": "static-qtquick", "generator": "Ninja", "binaryDir": "${sourceDir}/build-static-qtquick", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_STATIC": "ON", "KDDockWidgets_QTQUICK": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON" } }, { "name": "qtwidgets6", "displayName": "qtwidgets6", "generator": "Ninja", "binaryDir": "${sourceDir}/build-qtwidgets6", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_QT6": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "CMAKE_PREFIX_PATH" : "$env{QT6_DIR}" }, "environment": { "PATH": "$env{QT6_DIR}/bin:$penv{PATH}" } }, { "name": "dev-qtwidgets6", "displayName": "dev-qtwidgets6", "generator": "Ninja", "binaryDir": "${sourceDir}/build-dev-qtwidgets6", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_QT6": "ON", "KDDockWidgets_DEVELOPER_MODE": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "ECM_ENABLE_SANITIZERS" : "'address;undefined'", "KDDockWidgets_FUZZER" : "OFF", "CMAKE_PREFIX_PATH" : "$env{QT6_DIR}" }, "environment": { "PATH": "$env{QT6_DIR}/bin:$penv{PATH}" } }, { "name": "qtquick6", "displayName": "qtquick6", "generator": "Ninja", "binaryDir": "${sourceDir}/build-qtquick6", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "KDDockWidgets_QTQUICK": "ON", "KDDockWidgets_QT6": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "CMAKE_PREFIX_PATH" : "$env{QT6_DIR}" }, "environment": { "PATH": "$env{QT6_DIR}/bin:$penv{PATH}" } }, { "name": "dev-qtquick6", "displayName": "dev-qtquick6", "generator": "Ninja", "binaryDir": "${sourceDir}/build-dev-qtquick6", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "KDDockWidgets_QTQUICK": "ON", "KDDockWidgets_QT6": "ON", "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON", "KDDockWidgets_DEVELOPER_MODE": "ON", "ECM_ENABLE_SANITIZERS" : "'address;undefined'", "CMAKE_PREFIX_PATH" : "$env{QT6_DIR}" }, "environment": { "PATH": "$env{QT6_DIR}/bin:$penv{PATH}" } } ], "buildPresets": [ { "name": "clazy-qtwidgets", "configurePreset": "clazy-qtwidgets", "environment": { "CLAZY_CHECKS" : "level2,detaching-member,heap-allocated-small-trivial-type,isempty-vs-count,qstring-varargs,qvariant-template-instantiation,raw-environment-function,reserve-candidates,signal-with-return-value,thread-with-slots,no-ctor-missing-parent-argument,no-missing-typeinfo", "CCACHE_DISABLE" : "ON" } } ], "vendor": { "kdab.com/sergio": { "description": "Config specific to my build scripts", "remotes" : [ { "type" : "ssh", "host" : "mac" } ] } } }