|
158 | 158 | "QL_BUILD_TEST_SUITE": false, |
159 | 159 | "QL_BUILD_BENCHMARK": false, |
160 | 160 | "QL_ENABLE_SESSIONS": true, |
| 161 | + "ORE_BUILD_DOC": false, |
| 162 | + "BUILD_SHARED_LIBS": false |
| 163 | + }, |
| 164 | + "condition": { |
| 165 | + "type": "equals", |
| 166 | + "lhs": "${hostSystemName}", |
| 167 | + "rhs": "Linux" |
| 168 | + } |
| 169 | + }, |
| 170 | + { |
| 171 | + "name": "linux-clang-base", |
| 172 | + "hidden": true, |
| 173 | + "binaryDir": "${sourceDir}/build/${presetName}", |
| 174 | + "cacheVariables": { |
| 175 | + "CMAKE_CXX_COMPILER": "clang++", |
| 176 | + "BOOST_ROOT": "$env{BOOST}", |
| 177 | + "QL_BUILD_EXAMPLES": false, |
| 178 | + "QL_BUILD_TEST_SUITE": false, |
| 179 | + "QL_BUILD_BENCHMARK": false, |
| 180 | + "QL_ENABLE_SESSIONS": true, |
161 | 181 | "ORE_BUILD_DOC": false |
162 | 182 | }, |
163 | 183 | "condition": { |
|
192 | 212 | "hidden": true, |
193 | 213 | "generator": "Ninja" |
194 | 214 | }, |
| 215 | + { |
| 216 | + "name": "_make", |
| 217 | + "hidden": true, |
| 218 | + "generator": "Unix Makefiles" |
| 219 | + }, |
195 | 220 | { |
196 | 221 | "name": "linux-gcc-ninja-debug", |
197 | 222 | "inherits": [ |
|
215 | 240 | "_ninja", |
216 | 241 | "_relwithdebinfo" |
217 | 242 | ] |
| 243 | + }, |
| 244 | + { |
| 245 | + "name": "linux-clang-debug", |
| 246 | + "inherits": [ |
| 247 | + "linux-clang-base", |
| 248 | + "_make", |
| 249 | + "_debug" |
| 250 | + ] |
| 251 | + }, |
| 252 | + { |
| 253 | + "name": "linux-clang-release", |
| 254 | + "inherits": [ |
| 255 | + "linux-clang-base", |
| 256 | + "_make", |
| 257 | + "_release" |
| 258 | + ] |
| 259 | + }, |
| 260 | + { |
| 261 | + "name": "linux-clang-relwithdebinfo", |
| 262 | + "inherits": [ |
| 263 | + "linux-clang-base", |
| 264 | + "_make", |
| 265 | + "_relwithdebinfo" |
| 266 | + ] |
| 267 | + }, |
| 268 | + { |
| 269 | + "name": "linux-clang-ninja-debug", |
| 270 | + "inherits": [ |
| 271 | + "linux-clang-base", |
| 272 | + "_ninja", |
| 273 | + "_debug" |
| 274 | + ] |
| 275 | + }, |
| 276 | + { |
| 277 | + "name": "linux-clang-ninja-release", |
| 278 | + "inherits": [ |
| 279 | + "linux-clang-base", |
| 280 | + "_ninja", |
| 281 | + "_release" |
| 282 | + ] |
| 283 | + }, |
| 284 | + { |
| 285 | + "name": "linux-clang-ninja-relwithdebinfo", |
| 286 | + "inherits": [ |
| 287 | + "linux-clang-base", |
| 288 | + "_ninja", |
| 289 | + "_relwithdebinfo" |
| 290 | + ] |
218 | 291 | } |
219 | 292 | ], |
220 | 293 | "buildPresets": [ |
|
0 commit comments