summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakePresetsFile.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'backport-3.19-preset-no-comments' into preset-no-commentsBrad King2021-02-241-0/+1
|\
| * CMakePresets.json: Remove undocumented support for commentsKyle Edwards2021-02-241-0/+1
| | | | | | | | Fixes: #21858
| * Merge topic 'cmake-presets-toolset-arch-config' into release-3.19Craig Scott2020-10-231-14/+52
| |\ | | | | | | | | | | | | | | | | | | 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387
* | | presets: Inherit 'quiet' property for test presetsSam Freed2021-02-151-0/+1
| | | | | | | | | | | | This was missed in the original implementation.
* | | presets: Remove unintended rerunFailed option from test presetsSam Freed2021-02-151-3/+0
| | | | | | | | | | | | | | | | | | | | | This was accidentally included after discussion in #21391 had decided to leave it out. It was never included in a release. Issue: #21391
* | | cmake-presets: Add build and test presetsSam Freed2021-02-011-213/+1047
| | | | | | | | | | | | Fixes: #21391
* | | clang-tidy: fix `readability-use-anyofallof` warningsBen Boeckel2021-01-271-12/+8
| | |
* | | Merge topic 'cmake-presets-toolset-arch-config'Craig Scott2020-10-231-14/+52
|\ \ \ | |/ / |/| / | |/ | | | | | | 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387
| * CMakePresets.json: Split cmakeGeneratorConfig fieldKyle Edwards2020-10-221-14/+52
| | | | | | | | | | | | | | | | Make this field separate for both architecture and toolset. Allow architecture and toolset to be either strings or objects with value and strategy fields. Fixes: #21317
* | CMakePresets.json: Add ${sourceDirName} macroKyle Edwards2020-10-221-0/+4
|/ | | | Fixes: #21312
* Merge topic 'cmake-presets-invalid-macro' into release-3.19Kyle Edwards2020-10-221-111/+159
|\ | | | | | | | | | | | | 638557cbfe CMakePresets.json: Properly report macro expansion errors Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5397
| * CMakePresets.json: Properly report macro expansion errorsKyle Edwards2020-10-211-111/+159
| | | | | | | | | | | | | | | | Make a distinction between strings which simply use the $vendor{<...>} macro, which is valid but makes it unusable by CMake, and strings which actually contain invalid macro expansions. Fixes: #21308
* | CMakePresets.json: Allow boolean for cache variable valueKyle Edwards2020-10-211-1/+23
|/ | | | Fixes: #21327
* CMakePresets.json: Prohibit empty variable namesKyle Edwards2020-10-061-1/+11
|
* CMake: Add presets functionalityKyle Edwards2020-10-051-2/+2
|
* Presets: Add cmCMakePresetsFile classKyle Edwards2020-10-051-0/+763