Warning, /libraries/ktextaddons/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": "base-qt6",
0014 "displayName": "base preset",
0015 "generator": "Ninja",
0016 "binaryDir": "${sourceDir}/build-${presetName}",
0017 "installDir": "$env{KF6}",
0018 "hidden": true
0019 },
0020 {
0021 "name": "dev-clang-qt6",
0022 "displayName": "dev-clang-qt6",
0023 "cacheVariables": {
0024 "CMAKE_BUILD_TYPE": "Debug",
0025 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0026 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold",
0027 "BUILD_WITH_QT6": "ON"
0028 },
0029 "environment": {
0030 "CXX": "clang++",
0031 "CCACHE_DISABLE": "ON"
0032 },
0033 "inherits": [
0034 "base-qt6"
0035 ]
0036 },
0037 {
0038 "name": "dev-mold",
0039 "displayName": "Build as debug + using mold linker",
0040 "cacheVariables": {
0041 "CMAKE_BUILD_TYPE": "Debug",
0042 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0043 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold"
0044 },
0045 "inherits": [
0046 "base"
0047 ]
0048 },
0049 {
0050 "name": "dev-mold-qt6",
0051 "displayName": "Build qt6 as debug + using mold linker",
0052 "cacheVariables": {
0053 "CMAKE_BUILD_TYPE": "Debug",
0054 "BUILD_WITH_QT6": "ON",
0055 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0056 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold"
0057 },
0058 "inherits": [
0059 "base-qt6"
0060 ]
0061 },
0062 {
0063 "name": "dev",
0064 "displayName": "Build as debug",
0065 "cacheVariables": {
0066 "CMAKE_BUILD_TYPE": "Debug",
0067 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0068 },
0069 "inherits": [
0070 "base"
0071 ]
0072
0073 },
0074 {
0075 "name": "coverage",
0076 "displayName": "Build as debug",
0077 "cacheVariables": {
0078 "CMAKE_BUILD_TYPE": "Debug",
0079 "BUILD_COVERAGE": "ON",
0080 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0081 },
0082 "inherits": [
0083 "base"
0084 ]
0085 },
0086 {
0087 "name": "dev-qt6",
0088 "displayName": "Build against qt6",
0089 "binaryDir": "${sourceDir}/build-qt6",
0090 "cacheVariables": {
0091 "CMAKE_BUILD_TYPE": "Debug",
0092 "BUILD_WITH_QT6": "ON",
0093 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0094 },
0095 "inherits": [
0096 "base-qt6"
0097 ]
0098 },
0099 {
0100 "name": "dev-bergamot-plugins-qt6",
0101 "displayName": "Build against qt6 + bergamot plugins",
0102 "binaryDir": "${sourceDir}/build-qt6-bergamot",
0103 "cacheVariables": {
0104 "CMAKE_BUILD_TYPE": "Debug",
0105 "BUILD_WITH_QT6": "ON",
0106 "BERGAMOT_TRANSLATOR_PLUGIN": "ON",
0107 "BLA_PREFER_PKGCONFIG": "ON",
0108 "BLA_PKGCONFIG_BLAS": "openblas",
0109 "cblas_cblas_LIBRARY": "cblas",
0110 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0111 },
0112 "inherits": [
0113 "base-qt6"
0114 ]
0115 },
0116 {
0117 "name": "asan-qt6",
0118 "displayName": "Build with Asan support (qt6).",
0119 "cacheVariables": {
0120 "CMAKE_BUILD_TYPE": "Debug",
0121 "ECM_ENABLE_SANITIZERS" : "'address;undefined'",
0122 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold",
0123 "BUILD_WITH_QT6": "ON"
0124 },
0125 "inherits": [
0126 "base-qt6"
0127 ]
0128 },
0129 {
0130 "name": "dev-disable-deprecated",
0131 "displayName": "Build as without deprecated methods",
0132 "cacheVariables": {
0133 "CMAKE_BUILD_TYPE": "Debug",
0134 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
0135 "CMAKE_CXX_FLAGS_INIT": "-DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000"
0136 },
0137 "inherits": [
0138 "base"
0139 ]
0140 },
0141 {
0142 "name": "asan",
0143 "displayName": "Build with Asan support.",
0144 "cacheVariables": {
0145 "CMAKE_BUILD_TYPE": "Debug",
0146 "ECM_ENABLE_SANITIZERS" : "'address;undefined'",
0147 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0148 },
0149 "inherits": [
0150 "base"
0151 ]
0152 },
0153 {
0154 "name": "pch",
0155 "displayName": "Build with PCH support.",
0156 "cacheVariables": {
0157 "CMAKE_BUILD_TYPE": "Debug",
0158 "COMPILE_WITH_CMAKE_PCH_SUPPORT": "ON",
0159 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0160 },
0161 "inherits": [
0162 "base"
0163 ]
0164 },
0165 {
0166 "name": "dev-clang",
0167 "displayName": "dev-clang",
0168 "cacheVariables": {
0169 "CMAKE_BUILD_TYPE": "Debug",
0170 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0171 },
0172 "environment": {
0173 "CXX": "clang++",
0174 "CCACHE_DISABLE": "ON"
0175 },
0176 "inherits": [
0177 "base"
0178 ]
0179 },
0180 {
0181 "name": "unity",
0182 "displayName": "Build with CMake unity support.",
0183 "cacheVariables": {
0184 "CMAKE_BUILD_TYPE": "Debug",
0185 "USE_UNITY_CMAKE_SUPPORT": "ON",
0186 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0187 },
0188 "inherits": [
0189 "base"
0190 ]
0191 },
0192 {
0193 "name": "unity-qt6",
0194 "displayName": "Build with CMake unity support.",
0195 "cacheVariables": {
0196 "CMAKE_BUILD_TYPE": "Debug",
0197 "USE_UNITY_CMAKE_SUPPORT": "ON",
0198 "BUILD_WITH_QT6": "ON",
0199 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0200 },
0201 "inherits": [
0202 "base-qt6"
0203 ]
0204 },
0205 {
0206 "name": "release",
0207 "displayName": "Build as release mode.",
0208 "cacheVariables": {
0209 "CMAKE_BUILD_TYPE": "Release"
0210 },
0211 "inherits": [
0212 "base"
0213 ]
0214 },
0215 {
0216 "name": "release-qt6",
0217 "displayName": "Build as release mode.",
0218 "cacheVariables": {
0219 "CMAKE_BUILD_TYPE": "Release",
0220 "BUILD_WITH_QT6": "ON",
0221 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0222 },
0223 "inherits": [
0224 "base-qt6"
0225 ]
0226 },
0227 {
0228 "name": "profile",
0229 "displayName": "profile",
0230 "cacheVariables": {
0231 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0232 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
0233 },
0234 "inherits": [
0235 "base"
0236 ]
0237 },
0238 {
0239 "name": "clazy",
0240 "displayName": "clazy",
0241 "cacheVariables": {
0242 "CMAKE_BUILD_TYPE": "Debug"
0243 },
0244 "environment": {
0245 "CXX": "clazy",
0246 "CCACHE_DISABLE": "ON"
0247 },
0248 "inherits": [
0249 "base"
0250 ]
0251 }
0252
0253 ],
0254 "buildPresets": [
0255 {
0256 "name": "dev",
0257 "configurePreset": "dev"
0258 },
0259
0260 {
0261 "name": "dev-clang-qt6",
0262 "configurePreset": "dev-clang-qt6"
0263 },
0264 {
0265 "name": "dev-mold-qt6",
0266 "configurePreset": "dev-mold-qt6"
0267 },
0268 {
0269 "name": "asan-qt6",
0270 "configurePreset": "asan-qt6"
0271 },
0272 {
0273 "name": "dev-bergamot-plugins-qt6",
0274 "configurePreset": "dev-bergamot-plugins-qt6"
0275 },
0276 {
0277 "name": "dev-mold",
0278 "configurePreset": "dev-mold"
0279 },
0280 {
0281 "name": "dev-qt6",
0282 "configurePreset": "dev-qt6"
0283 },
0284 {
0285 "name": "dev-disable-deprecated",
0286 "configurePreset": "dev-disable-deprecated"
0287 },
0288 {
0289 "name": "pch",
0290 "configurePreset": "pch"
0291 },
0292 {
0293 "name": "release",
0294 "configurePreset": "release"
0295 },
0296 {
0297 "name": "release-qt6",
0298 "configurePreset": "release-qt6"
0299 },
0300 {
0301 "name": "coverage",
0302 "configurePreset": "coverage"
0303 },
0304 {
0305 "name": "dev-clang",
0306 "configurePreset": "dev-clang"
0307 },
0308 {
0309 "name": "asan",
0310 "configurePreset": "asan"
0311 },
0312 {
0313 "name": "unity",
0314 "configurePreset": "unity"
0315 },
0316 {
0317 "name": "unity-qt6",
0318 "configurePreset": "unity-qt6"
0319 },
0320 {
0321 "name": "clazy",
0322 "configurePreset": "clazy",
0323 "environment": {
0324 "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",
0325 "CCACHE_DISABLE" : "ON"
0326 }
0327 }
0328 ],
0329 "testPresets": [
0330 {
0331 "name": "dev",
0332 "configurePreset": "dev",
0333 "output": {"outputOnFailure": true},
0334 "execution": {"noTestsAction": "error", "stopOnFailure": false}
0335 },
0336 {
0337 "name": "asan",
0338 "configurePreset": "asan",
0339 "output": {"outputOnFailure": true},
0340 "execution": {"noTestsAction": "error", "stopOnFailure": true}
0341 }
0342 ]
0343 }