Warning, /pim/mailcommon/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{KF6}", 0010 "hidden": true, 0011 "cacheVariables": { 0012 "BUILD_QCH": "ON" 0013 } 0014 }, 0015 { 0016 "name": "dev-mold", 0017 "displayName": "Build as debug + using mold linker", 0018 "cacheVariables": { 0019 "CMAKE_BUILD_TYPE": "Debug", 0020 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", 0021 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold" 0022 }, 0023 "inherits": [ 0024 "base" 0025 ] 0026 }, 0027 { 0028 "name": "dev", 0029 "displayName": "Build as debug", 0030 "cacheVariables": { 0031 "CMAKE_BUILD_TYPE": "Debug", 0032 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" 0033 }, 0034 "inherits": [ 0035 "base" 0036 ] 0037 }, 0038 { 0039 "name": "asan", 0040 "displayName": "Build with Asan support.", 0041 "cacheVariables": { 0042 "CMAKE_BUILD_TYPE": "Debug", 0043 "ECM_ENABLE_SANITIZERS" : "'address;undefined'" 0044 }, 0045 "inherits": [ 0046 "base" 0047 ] 0048 }, 0049 { 0050 "name": "dev-clang", 0051 "displayName": "dev-clang", 0052 "cacheVariables": { 0053 "CMAKE_BUILD_TYPE": "Debug", 0054 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" 0055 }, 0056 "environment": { 0057 "CXX": "clang++", 0058 "CCACHE_DISABLE": "ON" 0059 }, 0060 "inherits": [ 0061 "base" 0062 ] 0063 }, 0064 { 0065 "name": "unity", 0066 "displayName": "Build with CMake unity support.", 0067 "cacheVariables": { 0068 "CMAKE_BUILD_TYPE": "Debug", 0069 "USE_UNITY_CMAKE_SUPPORT": "ON" 0070 }, 0071 "inherits": [ 0072 "base" 0073 ] 0074 }, 0075 { 0076 "name": "release", 0077 "displayName": "Build as release mode.", 0078 "cacheVariables": { 0079 "CMAKE_BUILD_TYPE": "Release", 0080 "BUILD_TESTING": "OFF" 0081 }, 0082 "inherits": [ 0083 "base" 0084 ] 0085 }, 0086 { 0087 "name": "profile", 0088 "displayName": "profile", 0089 "cacheVariables": { 0090 "CMAKE_BUILD_TYPE": "RelWithDebInfo" 0091 }, 0092 "inherits": [ 0093 "base" 0094 ] 0095 }, 0096 { 0097 "name": "coverage", 0098 "displayName": "coverage", 0099 "cacheVariables": { 0100 "CMAKE_BUILD_TYPE": "Debug", 0101 "USE_UNITY_CMAKE_SUPPORT": "OFF", 0102 "BUILD_COVERAGE": "ON" 0103 }, 0104 "inherits": [ 0105 "base" 0106 ] 0107 }, 0108 { 0109 "name": "clazy", 0110 "displayName": "clazy", 0111 "cacheVariables": { 0112 "CMAKE_BUILD_TYPE": "Debug" 0113 }, 0114 "environment": { 0115 "CXX": "clazy", 0116 "CCACHE_DISABLE": "ON" 0117 }, 0118 "inherits": [ 0119 "base" 0120 ] 0121 }, 0122 { 0123 "name": "pch", 0124 "displayName": "pch", 0125 "cacheVariables": { 0126 "CMAKE_BUILD_TYPE": "Debug", 0127 "USE_PRECOMPILED_HEADERS": "ON", 0128 "BUILD_COVERAGE": "ON" 0129 }, 0130 "inherits": [ 0131 "base" 0132 ] 0133 } 0134 ], 0135 "buildPresets": [ 0136 { 0137 "name": "dev", 0138 "configurePreset": "dev" 0139 }, 0140 { 0141 "name": "dev-mold", 0142 "configurePreset": "dev-mold" 0143 }, 0144 { 0145 "name": "dev-clang", 0146 "configurePreset": "dev-clang" 0147 }, 0148 { 0149 "name": "pch", 0150 "configurePreset": "pch" 0151 }, 0152 { 0153 "name": "release", 0154 "configurePreset": "release" 0155 }, 0156 { 0157 "name": "unity", 0158 "configurePreset": "unity" 0159 }, 0160 { 0161 "name": "coverage", 0162 "configurePreset": "coverage" 0163 }, 0164 { 0165 "name": "asan", 0166 "configurePreset": "asan" 0167 }, 0168 { 0169 "name": "clazy", 0170 "configurePreset": "clazy", 0171 "environment": { 0172 "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", 0173 "CCACHE_DISABLE" : "ON" 0174 } 0175 } 0176 ], 0177 "testPresets": [ 0178 { 0179 "name": "dev", 0180 "configurePreset": "dev", 0181 "output": {"outputOnFailure": true}, 0182 "execution": {"noTestsAction": "error", "stopOnFailure": false} 0183 }, 0184 { 0185 "name": "asan", 0186 "configurePreset": "asan", 0187 "output": {"outputOnFailure": true}, 0188 "execution": {"noTestsAction": "error", "stopOnFailure": true} 0189 }, 0190 { 0191 "name": "unity", 0192 "configurePreset": "unity", 0193 "output": {"outputOnFailure": true}, 0194 "execution": {"noTestsAction": "error", "stopOnFailure": true} 0195 }, 0196 { 0197 "name": "coverage", 0198 "configurePreset": "coverage", 0199 "output": {"outputOnFailure": true}, 0200 "execution": {"noTestsAction": "error", "stopOnFailure": true} 0201 } 0202 ] 0203 }