|
31 | 31 | "displayName": "Documentation Configuration", |
32 | 32 | "description": "Configuration for building documentation", |
33 | 33 | "binaryDir": "${sourceDir}/build/docs", |
34 | | - "inherits": "test", |
| 34 | + "generator": "Ninja", |
35 | 35 | "cacheVariables": { |
36 | | - "BUILD_DOCS": "ON" |
| 36 | + "CMAKE_BUILD_TYPE": "Release", |
| 37 | + "BUILD_TESTING": "OFF", |
| 38 | + "BUILD_DOCS": "ON", |
| 39 | + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", |
| 40 | + "CMAKE_CXX_EXTENSIONS": "OFF" |
37 | 41 | } |
38 | 42 | }, |
39 | 43 | { |
40 | 44 | "name": "clang-tidy", |
41 | 45 | "displayName": "Clang-Tidy Configuration", |
42 | 46 | "description": "Configuration for running clang-tidy static analysis", |
43 | 47 | "binaryDir": "${sourceDir}/build/clang-tidy", |
44 | | - "inherits": "test", |
| 48 | + "generator": "Ninja", |
45 | 49 | "cacheVariables": { |
| 50 | + "CMAKE_BUILD_TYPE": "Debug", |
| 51 | + "BUILD_TESTING": "ON", |
| 52 | + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", |
| 53 | + "CMAKE_CXX_EXTENSIONS": "OFF", |
46 | 54 | "CMAKE_CXX_CLANG_TIDY": "clang-tidy" |
47 | 55 | } |
48 | 56 | }, |
|
51 | 59 | "displayName": "Initialize Templates", |
52 | 60 | "description": "Force regeneration of template files (CMakePresets.json, CI, etc.)", |
53 | 61 | "binaryDir": "${sourceDir}/build/init", |
54 | | - "inherits": "test", |
| 62 | + "generator": "Ninja", |
55 | 63 | "cacheVariables": { |
| 64 | + "CMAKE_BUILD_TYPE": "Release", |
| 65 | + "BUILD_TESTING": "OFF", |
| 66 | + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", |
| 67 | + "CMAKE_CXX_EXTENSIONS": "OFF", |
56 | 68 | "CPP_LIBRARY_FORCE_INIT": "ON" |
57 | 69 | } |
58 | 70 | } |
|
0 commit comments