Warning, /sdk/kompare/CMakePresets.json is written in an unsupported language. File is not indexed.
0001 {
0002 "version": 3,
0003 "configurePresets": [
0004 {
0005 "name": "base",
0006 "displayName": "base preset",
0007 "generator": "Ninja",
0008 "binaryDir": "${sourceDir}/build-${presetName}",
0009 "installDir": "$env{KF5}",
0010 "hidden": true
0011 },
0012 {
0013 "name": "dev",
0014 "displayName": "Build as debug",
0015 "cacheVariables": {
0016 "CMAKE_BUILD_TYPE": "Debug",
0017 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0018 },
0019 "inherits": [
0020 "base"
0021 ]
0022
0023 },
0024 {
0025 "name": "coverage",
0026 "displayName": "Build as debug",
0027 "cacheVariables": {
0028 "CMAKE_BUILD_TYPE": "Debug",
0029 "BUILD_COVERAGE": "ON",
0030 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0031 },
0032 "inherits": [
0033 "base"
0034 ]
0035 },
0036 {
0037 "name": "dev-qt6",
0038 "displayName": "Build against qt6",
0039 "binaryDir": "${sourceDir}/build-qt6",
0040 "cacheVariables": {
0041 "CMAKE_BUILD_TYPE": "Debug",
0042 "BUILD_WITH_QT6": "ON",
0043 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0044 },
0045 "inherits": [
0046 "base"
0047 ]
0048 },
0049 {
0050 "name": "dev-disable-deprecated",
0051 "displayName": "Build as without deprecated methods",
0052 "cacheVariables": {
0053 "CMAKE_BUILD_TYPE": "Debug",
0054 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0055 "CMAKE_CXX_FLAGS_INIT": "-DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000"
0056 },
0057 "inherits": [
0058 "base"
0059 ]
0060 },
0061 {
0062 "name": "asan",
0063 "displayName": "Build with Asan support.",
0064 "cacheVariables": {
0065 "CMAKE_BUILD_TYPE": "Debug",
0066 "ECM_ENABLE_SANITIZERS" : "'address;undefined'",
0067 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0068 },
0069 "inherits": [
0070 "base"
0071 ]
0072 },
0073 {
0074 "name": "pch",
0075 "displayName": "Build with PCH support.",
0076 "cacheVariables": {
0077 "CMAKE_BUILD_TYPE": "Debug",
0078 "COMPILE_WITH_CMAKE_PCH_SUPPORT": "ON",
0079 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0080 },
0081 "inherits": [
0082 "base"
0083 ]
0084 },
0085 {
0086 "name": "dev-clang",
0087 "displayName": "dev-clang",
0088 "cacheVariables": {
0089 "CMAKE_BUILD_TYPE": "Debug",
0090 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0091 },
0092 "environment": {
0093 "CXX": "clang++",
0094 "CCACHE_DISABLE": "ON"
0095 },
0096 "inherits": [
0097 "base"
0098 ]
0099 },
0100 {
0101 "name": "unity",
0102 "displayName": "Build with CMake unity support.",
0103 "cacheVariables": {
0104 "CMAKE_BUILD_TYPE": "Debug",
0105 "USE_UNITY_CMAKE_SUPPORT": "ON",
0106 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0107 },
0108 "inherits": [
0109 "base"
0110 ]
0111 },
0112 {
0113 "name": "release",
0114 "displayName": "Build as release mode.",
0115 "cacheVariables": {
0116 "CMAKE_BUILD_TYPE": "Release"
0117 },
0118 "inherits": [
0119 "base"
0120 ]
0121 },
0122 {
0123 "name": "profile",
0124 "displayName": "profile",
0125 "cacheVariables": {
0126 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0127 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0128 },
0129 "inherits": [
0130 "base"
0131 ]
0132 },
0133 {
0134 "name": "clazy",
0135 "displayName": "clazy",
0136 "cacheVariables": {
0137 "CMAKE_BUILD_TYPE": "Debug"
0138 },
0139 "environment": {
0140 "CXX": "clazy",
0141 "CCACHE_DISABLE": "ON"
0142 },
0143 "inherits": [
0144 "base"
0145 ]
0146 }
0147
0148 ],
0149 "buildPresets": [
0150 {
0151 "name": "dev",
0152 "configurePreset": "dev"
0153 },
0154 {
0155 "name": "dev-qt6",
0156 "configurePreset": "dev-qt6"
0157 },
0158 {
0159 "name": "dev-disable-deprecated",
0160 "configurePreset": "dev-disable-deprecated"
0161 },
0162 {
0163 "name": "pch",
0164 "configurePreset": "pch"
0165 },
0166 {
0167 "name": "release",
0168 "configurePreset": "release"
0169 },
0170 {
0171 "name": "coverage",
0172 "configurePreset": "coverage"
0173 },
0174 {
0175 "name": "dev-clang",
0176 "configurePreset": "dev-clang"
0177 },
0178 {
0179 "name": "asan",
0180 "configurePreset": "asan"
0181 },
0182 {
0183 "name": "unity",
0184 "configurePreset": "unity"
0185 },
0186 {
0187 "name": "clazy",
0188 "configurePreset": "clazy",
0189 "environment": {
0190 "CLAZY_CHECKS" : "level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs,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",
0191 "CCACHE_DISABLE" : "ON"
0192 }
0193 }
0194 ],
0195 "testPresets": [
0196 {
0197 "name": "dev",
0198 "configurePreset": "dev",
0199 "output": {"outputOnFailure": true},
0200 "execution": {"noTestsAction": "error", "stopOnFailure": false}
0201 },
0202 {
0203 "name": "asan",
0204 "configurePreset": "asan",
0205 "output": {"outputOnFailure": true},
0206 "execution": {"noTestsAction": "error", "stopOnFailure": true}
0207 }
0208 ]
0209 }