Warning, /network/ruqola/CMakePresets.json is written in an unsupported language. File is not indexed.
0001 { 0002 "version": 3, 0003 "configurePresets": [ 0004 { 0005 "name": "base-qt6", 0006 "displayName": "base preset", 0007 "generator": "Ninja", 0008 "binaryDir": "${sourceDir}/build-${presetName}", 0009 "installDir": "$env{KF6}", 0010 "hidden": true 0011 }, 0012 { 0013 "name": "dev-qt6", 0014 "displayName": "Build against qt6", 0015 "binaryDir": "${sourceDir}/build-qt6", 0016 "cacheVariables": { 0017 "CMAKE_BUILD_TYPE": "Debug", 0018 "BUILD_WITH_QT6": "ON", 0019 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" 0020 }, 0021 "inherits": [ 0022 "base-qt6" 0023 ] 0024 }, 0025 { 0026 "name": "unity-qt6", 0027 "displayName": "Build with CMake unity support.(qt6)", 0028 "cacheVariables": { 0029 "CMAKE_BUILD_TYPE": "Debug", 0030 "USE_UNITY_CMAKE_SUPPORT": "ON", 0031 "BUILD_WITH_QT6": "ON" 0032 }, 0033 "inherits": [ 0034 "base-qt6" 0035 ] 0036 }, 0037 { 0038 "name": "release-qt6", 0039 "displayName": "Build as release mode.", 0040 "cacheVariables": { 0041 "CMAKE_BUILD_TYPE": "Release", 0042 "BUILD_WITH_QT6": "ON", 0043 "BUILD_TESTING": "OFF" 0044 }, 0045 "inherits": [ 0046 "base-qt6" 0047 ] 0048 }, 0049 { 0050 "name": "dev-mold-qt6", 0051 "displayName": "Build 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": "asan-qt6", 0064 "displayName": "Build with Asan support (qt6).", 0065 "cacheVariables": { 0066 "CMAKE_BUILD_TYPE": "Debug", 0067 "ECM_ENABLE_SANITIZERS" : "'address;undefined'", 0068 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold", 0069 "BUILD_WITH_QT6": "ON" 0070 }, 0071 "inherits": [ 0072 "base-qt6" 0073 ] 0074 }, 0075 { 0076 "name": "dev-clang-qt6-asan", 0077 "displayName": "dev-clang-qt6-asan", 0078 "cacheVariables": { 0079 "CMAKE_BUILD_TYPE": "Debug", 0080 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", 0081 "ECM_ENABLE_SANITIZERS" : "'address;undefined'", 0082 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold", 0083 "BUILD_WITH_QT6": "ON" 0084 }, 0085 "environment": { 0086 "CXX": "clang++", 0087 "CCACHE_DISABLE": "ON" 0088 }, 0089 "inherits": [ 0090 "base-qt6" 0091 ] 0092 }, 0093 { 0094 "name": "dev-clang-qt6", 0095 "displayName": "dev-clang-qt6", 0096 "cacheVariables": { 0097 "CMAKE_BUILD_TYPE": "Debug", 0098 "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", 0099 "CMAKE_SHARED_LINKER_FLAGS": "-fuse-ld=mold", 0100 "BUILD_WITH_QT6": "ON" 0101 }, 0102 "environment": { 0103 "CXX": "clang++", 0104 "CCACHE_DISABLE": "ON" 0105 }, 0106 "inherits": [ 0107 "base-qt6" 0108 ] 0109 }, 0110 { 0111 "name": "clazy-qt6", 0112 "displayName": "clazy-qt6", 0113 "cacheVariables": { 0114 "CMAKE_BUILD_TYPE": "Debug", 0115 "BUILD_WITH_QT6": "ON" 0116 }, 0117 "environment": { 0118 "CXX": "clazy", 0119 "CCACHE_DISABLE": "ON" 0120 }, 0121 "inherits": [ 0122 "base-qt6" 0123 ] 0124 } 0125 ], 0126 "buildPresets": [ 0127 { 0128 "name": "dev-clang-qt6-asan", 0129 "configurePreset": "dev-clang-qt6-asan" 0130 }, 0131 { 0132 "name": "dev-clang-qt6", 0133 "configurePreset": "dev-clang-qt6" 0134 }, 0135 { 0136 "name": "dev-mold-qt6", 0137 "configurePreset": "dev-mold-qt6" 0138 }, 0139 { 0140 "name": "dev-qt6", 0141 "configurePreset": "dev-qt6" 0142 }, 0143 { 0144 "name": "release-qt6", 0145 "configurePreset": "release-qt6" 0146 }, 0147 { 0148 "name": "asan-qt6", 0149 "configurePreset": "asan-qt6" 0150 }, 0151 { 0152 "name": "unity-qt6", 0153 "configurePreset": "unity-qt6" 0154 }, 0155 { 0156 "name": "clazy-qt6", 0157 "configurePreset": "clazy-qt6", 0158 "environment": { 0159 "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,qt6-header-fixes,qt6-qlatin1stringchar-to-u,sanitize-inline-keyword,signal-with-return-value", 0160 "CCACHE_DISABLE" : "ON" 0161 } 0162 } 0163 ] 0164 }