summaryrefslogtreecommitdiffstats
path: root/Help/manual/presets/schema.json
Commit message (Collapse)AuthorAgeFilesLines
* presets: Add $schema property to JSON schemaChenMoFeiJin2023-09-121-0/+23
| | | | | | | Many modern code editors have support for JSON Schema. When you specify the `$schema` property in a JSON file, the editor can provide features like auto-completion, error checking, etc., which can improve your efficiency when writing and modifying the `CMakePresets.json` file.
* presets: Add missing spaces in JSON schemaChenMoFeiJin2023-09-071-32/+32
|
* presets: Add trace options to configure presetsArtin Alavi2023-03-301-0/+107
| | | | | | Add JSON schema version 7 to support them. Fixes: #22543
* CTest: Add support for outputJUnitFile in presetsKyle Edwards2022-10-181-1/+72
| | | | Fixes: #22400
* CMakePresets.json: Disallow extra properties in test output schemaKyle Edwards2022-10-181-3/+52
| | | | And add test for testOutputTruncation being unsupported.
* cmake: Add --workflow modeKyle Edwards2022-09-271-3/+82
| | | | Fixes: #23118
* CPack: Add support for presetsKyle Edwards2022-08-311-4/+196
| | | | Fixes: #23117
* ctest: add option for output truncationFrank Winklmeier2022-03-081-1/+24
| | | | | | | | | | Add `--test-output-truncation` to `ctest`. This option can be used to customize which part of the test output is being truncated. Currently supported values are `tail`, `middle` and `head`. Also add equivalent `CTEST_CUSTOM_TEST_OUTPUT_TRUNCATION` variable. Fixes: #23206
* presets: bump version to v5Frank Winklmeier2022-03-081-2/+48
| | | | Prepare for new test preset fields.
* Presets: add resolve packages setting to build presets.Carsten Rudolph2022-01-221-1/+52
|
* Help: Update preset schema description for version 3 entries.Carsten Rudolph2022-01-211-4/+4
|
* CMakePresets: Add include fieldKyle Edwards2022-01-071-0/+22
| | | | Fixes: #21331
* Help: Use stronger wording in rule about preset inheritanceYonggang Luo2021-11-081-3/+3
|
* Merge topic 'extend_toolchain_flag_to_cmake_preset'Brad King2021-05-041-0/+5
|\ | | | | | | | | | | | | a9b968bb98 cmake-presets: Introduce `toolchainFile` preset option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6045
| * cmake-presets: Introduce `toolchainFile` preset optionRobert Maynard2021-04-281-0/+5
| | | | | | | | | | In v3 of the presets, the `--toolchain` command line argument now has a preset mapping.
* | cmake-presets: Remove incorrect documentation for `installDir`Robert Maynard2021-04-271-1/+1
|/
* cmake-presets: Make generator and binaryDir fields optionalfriendlyanon2021-04-061-0/+8
| | | | | | | | In v3 of the presets, generator and buildDir can be omitted to fall back to regular cmake behavior when these values are not explicitly provided by the user. Fixes: #21987
* CMakePresets.json: Add matches conditionKyle Edwards2021-03-311-0/+48
|
* Merge topic 'cmake-presets-condition'Brad King2021-03-231-8/+348
|\ | | | | | | | | | | | | | | | | 8bc5c8961e CMakePresets.json: Add the ability to conditionally disable presets ce6ea7c927 Refactor: Move some common code into separate file ebbd475e54 Refactor: Move cmCMakePresetsFile::ReadJSON into a separate file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5919
| * CMakePresets.json: Add the ability to conditionally disable presetsKyle Edwards2021-03-221-8/+348
| |
* | Help: Fix typos in presets schema field descriptionsAdriaan de Groot2021-03-181-1/+1
| |
* | Merge branch 'backport-preset-schema-typos' into preset-schema-typosBrad King2021-03-181-15/+15
|\ \ | |/ |/|
| * Help: Fix typos in presets schema field descriptionsAdriaan de Groot2021-03-181-15/+15
| |
* | cmake: configure preset add support for --install-prefix mappingRobert Maynard2021-03-091-3/+91
|/
* Help: Add buildPresets and testPresets to JSON schemaSam Freed2021-01-271-13/+472
|
* CMakePresets.json: Split cmakeGeneratorConfig fieldKyle Edwards2020-10-221-11/+49
| | | | | | | | 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: Allow boolean for cache variable valueKyle Edwards2020-10-211-2/+14
| | | | Fixes: #21327
* Help: Add JSON schema for CMakePresets.jsonBen McMorran2020-10-201-0/+242