|
12 | 12 | "name": "base", |
13 | 13 | "hidden": true, |
14 | 14 | "binaryDir": "${sourceDir}/build/${presetName}", |
15 | | - "installDir": "${sourceDir}/install/${presetName}", |
| 15 | + "installDir": "${sourceDir}/build/install/${presetName}", |
16 | 16 | "cacheVariables": { |
17 | 17 | "CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "${sourceDir}/conan_provider.cmake", |
18 | 18 | "CMAKE_FIND_PACKAGE_PREFER_CONFIG": "TRUE", |
|
160 | 160 | { "name": "ci-static-unix-shared-debug", "inherits": ["clang","shared","debug","role-ci-static", "platform-unix"] }, |
161 | 161 | { "name": "ci-static-unix-shared-release", "inherits": ["clang","shared","release","role-ci-static", "platform-unix"] }, |
162 | 162 |
|
| 163 | + { "name": "abi-check", "hidden": true, |
| 164 | + "cacheVariables": { "aide_ENABLE_ABI_COMPLIANCE_CHECK": "ON" } |
| 165 | + }, |
| 166 | + |
| 167 | + { "name": "codeql", "hidden": true, |
| 168 | + "cacheVariables": { "aide_ENABLE_COVERAGE": "ON" } |
| 169 | + }, |
| 170 | + |
| 171 | + { "name": "doxygen", "hidden": true, |
| 172 | + "cacheVariables": { "ENABLE_DOXYGEN": "ON" } |
| 173 | + }, |
| 174 | + |
| 175 | + { "name": "ci-abi-check-unix-shared-debug", "inherits": ["clang","shared","debug","abi-check", "platform-unix"], "cacheVariables": { "CMAKE_DEBUG_POSTFIX": "_d" } }, |
| 176 | + |
| 177 | + { "name": "ci-codeql-unix-debug", "inherits": ["clang","static","debug","codeql", "platform-unix"] }, |
| 178 | + |
| 179 | + { "name": "ci-doxygen-unix", "inherits": ["clang","static","release","doxygen", "platform-unix"] }, |
| 180 | + |
| 181 | + { "name": "ci-license-check-unix", "inherits": ["clang","static","release", "platform-unix"], "cacheVariables": { "AIDE_CHECK_LICENSES_AVAILABILITY": "ON" } }, |
| 182 | + |
| 183 | + { "name": "ci-deploy-unix-shared-release", "inherits": ["clang","shared","release", "test-on-ci", "platform-unix"], "cacheVariables": { "aide_PACKAGING_MAINTAINER_MODE": "ON" } }, |
| 184 | + |
163 | 185 | { "name": "dev-windows-static", "inherits": ["static","role-dev", "platform-windows"] }, |
164 | 186 | { "name": "dev-windows-shared", "inherits": ["shared","role-dev", "platform-windows"] }, |
165 | 187 |
|
|
196 | 218 | { "name": "build-ci-static-unix-shared-debug", "configurePreset": "ci-static-unix-shared-debug", "jobs": 0 }, |
197 | 219 | { "name": "build-ci-static-unix-shared-release", "configurePreset": "ci-static-unix-shared-release", "jobs": 0 }, |
198 | 220 |
|
| 221 | + { "name": "build-ci-abi-check-unix-shared-debug", "configurePreset": "ci-abi-check-unix-shared-debug", "jobs": 0 }, |
| 222 | + |
| 223 | + { "name": "build-ci-codeql-unix-debug", "configurePreset": "ci-codeql-unix-debug", "jobs": 0 }, |
| 224 | + |
| 225 | + { "name": "build-ci-doxygen-unix", "configurePreset": "ci-doxygen-unix", "jobs": 0, "targets": ["doxygen-docs"] }, |
| 226 | + |
| 227 | + { "name": "build-ci-deploy-unix-shared-release", "configurePreset": "ci-deploy-unix-shared-release", "jobs": 0, "targets": ["package"] }, |
| 228 | + |
199 | 229 | { "name": "build-dev-windows-static-debug", "configurePreset": "dev-windows-static", "configuration": "Debug" }, |
200 | 230 | { "name": "build-dev-windows-shared-debug", "configurePreset": "dev-windows-shared", "configuration": "Debug" }, |
201 | 231 |
|
|
252 | 282 | { "name": "test-ci-static-unix-shared-debug", "inherits": "test-common", "configurePreset": "ci-static-unix-shared-debug" }, |
253 | 283 | { "name": "test-ci-static-unix-shared-release", "inherits": "test-common", "configurePreset": "ci-static-unix-shared-release" }, |
254 | 284 |
|
| 285 | + { "name": "test-ci-abi-check-unix-shared-debug", "inherits": "test-common", "configurePreset": "ci-abi-check-unix-shared-debug" }, |
| 286 | + |
255 | 287 | { "name": "test-dev-windows-static-debug", "inherits": "test-common", "configurePreset": "dev-windows-static", "configuration": "Debug" }, |
256 | 288 | { "name": "test-dev-windows-shared-debug", "inherits": "test-common", "configurePreset": "dev-windows-shared", "configuration": "Debug" }, |
257 | 289 |
|
|
460 | 492 | { "type": "build", "name": "build-ci-coverage-unix" }, |
461 | 493 | { "type": "test", "name": "test-ci-coverage-unix" } |
462 | 494 | ] |
463 | | - } |
| 495 | + }, |
| 496 | + |
| 497 | + { |
| 498 | + "name": "workflow-ci-abi-check-unix-shared-debug", |
| 499 | + "steps": [ |
| 500 | + { "type": "configure", "name": "ci-abi-check-unix-shared-debug" }, |
| 501 | + { "type": "build", "name": "build-ci-abi-check-unix-shared-debug" }, |
| 502 | + { "type": "test", "name": "test-ci-abi-check-unix-shared-debug" } |
| 503 | + ] |
| 504 | + }, |
464 | 505 |
|
| 506 | + { |
| 507 | + "name": "workflow-ci-codeql-unix-debug", |
| 508 | + "steps": [ |
| 509 | + { "type": "configure", "name": "ci-codeql-unix-debug" }, |
| 510 | + { "type": "build", "name": "build-ci-codeql-unix-debug" } |
| 511 | + ] |
| 512 | + }, |
| 513 | + |
| 514 | + { |
| 515 | + "name": "workflow-ci-doxygen-unix", |
| 516 | + "steps": [ |
| 517 | + { "type": "configure", "name": "ci-doxygen-unix" }, |
| 518 | + { "type": "build", "name": "build-ci-doxygen-unix" } |
| 519 | + ] |
| 520 | + }, |
| 521 | + |
| 522 | + { |
| 523 | + "name": "workflow-ci-license-check-unix", |
| 524 | + "steps": [ |
| 525 | + { "type": "configure", "name": "ci-license-check-unix" } |
| 526 | + ] |
| 527 | + }, |
| 528 | + |
| 529 | + { |
| 530 | + "name": "workflow-ci-deploy-unix-shared-release", |
| 531 | + "steps": [ |
| 532 | + { "type": "configure", "name": "ci-deploy-unix-shared-release" }, |
| 533 | + { "type": "build", "name": "build-ci-deploy-unix-shared-release" } |
| 534 | + ] |
| 535 | + } |
465 | 536 |
|
466 | 537 | ] |
467 | 538 | } |
0 commit comments