summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-presets.7.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix unlinked mention of CMAKE_TOOLCHAIN_FILECraig Scott2021-07-311-2/+3
|
* Help: presets: add note for ExternalProject users with env varsMichael Hirsch2021-06-081-0/+13
| | | | | | | Although this behavior is implied in the existing help text, I think this use case is common and could be puzzling to those who do not thoroughly read the existing help text. I think that warrants a "Note:" on this page.
* Help: links to CMake regex syntaxMichael Hirsch2021-06-021-1/+2
|
* cmake-presets: Introduce `toolchainFile` preset optionRobert Maynard2021-04-281-0/+8
| | | | | In v3 of the presets, the `--toolchain` command line argument now has a preset mapping.
* cmake-presets: Make generator and binaryDir fields optionalfriendlyanon2021-04-061-2/+5
| | | | | | | | 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/+16
|
* CMakePresets.json: Add the ability to conditionally disable presetsKyle Edwards2021-03-221-0/+96
|
* CMakePresets.json: Add ${hostSystemName} macroKyle Edwards2021-03-151-0/+6
|
* Help: Fix version numbers in CMakePresets.json documentationKyle Edwards2021-03-151-5/+6
|
* cmake: configure preset add support for --install-prefix mappingRobert Maynard2021-03-091-0/+6
|
* Revert "Help: Document JSON comment support in cmake-presets(7)"Kyle Edwards2021-02-241-4/+1
| | | | | | Revert commit 8f1e607ed9 (Help: Document JSON comment support in cmake-presets(7), 2021-02-18). The support for comments was a mistake when the feature was implemented in 3.19, and is being removed.
* Help: Clarify preset name conflict rules in cmake-presets(7)Michael Hirsch2021-02-181-8/+9
|
* Merge topic 'preset-json-comments' into release-3.20Brad King2021-02-181-1/+4
|\ | | | | | | | | | | | | 8f1e607ed9 Help: Document JSON comment support in cmake-presets(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5830
| * Help: Document JSON comment support in cmake-presets(7)Michael Hirsch2021-02-181-1/+4
| |
* | Help: Clarify role of binaryDir inheritance in cmake-presets(7)Brad King2021-02-181-4/+6
| | | | | | | | Suggested-by: Michael Hirsch
* | Help: Link to tool-specific preset arguments from cmake-presets(7)Brad King2021-02-181-6/+7
| | | | | | | | Fixes: #21835
* | Help: Mention version 2 in cmake-presets(7)Brad King2021-02-181-2/+5
|/ | | | | | Version 2 is required for build and test presets. Fixes: #21829
* presets: Remove unintended rerunFailed option from test presetsSam Freed2021-02-151-5/+0
| | | | | | | This was accidentally included after discussion in #21391 had decided to leave it out. It was never included in a release. Issue: #21391
* Help: Add documentation for buildPresets and testPresetsSam Freed2021-02-011-1/+494
|
* Help: Fix layout of architecture/toolset fields in cmake-presets(7) manualBrad King2021-01-141-2/+1
| | | | | | | These two fields share common documentation and so should be a single entry in the definition list. Fixes: #21642
* Help: Add section heading for configure presets in cmake-presets(7)Brad King2021-01-141-149/+154
| | | | | | Cross-reference it from the main `configurePresets` field. This removes an extra layer of indentation and makes the section linkable.
* Help: Add section heading for macro expansion in cmake-presets(7)Brad King2021-01-141-5/+8
| | | | Also cross-reference it from the prose.
* Help: Remove unnecessary indentation in cmake-presets(7)Brad King2021-01-141-226/+226
| | | | The entire "Format" section had an extra 2 spaces of indentation.
* Help: Fix presets typo (longDescription to displayName)Sam Freed2020-11-281-1/+1
|
* Merge topic 'cmake-presets-toolset-arch-config' into release-3.19Craig Scott2020-10-231-19/+19
|\ | | | | | | | | | | | | 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387
| * CMakePresets.json: Split cmakeGeneratorConfig fieldKyle Edwards2020-10-221-19/+19
| | | | | | | | | | | | | | | | 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/+5
|/ | | | Fixes: #21312
* CMakePresets.json: Allow boolean for cache variable valueKyle Edwards2020-10-211-4/+6
| | | | Fixes: #21327
* Help: Add JSON schema for CMakePresets.jsonBen McMorran2020-10-201-0/+6
|
* Help: Clarify purpose of warnings and errorsKyle Edwards2020-10-191-4/+4
|
* Help: Make architecture and toolset descriptions genericKyle Edwards2020-10-191-4/+4
|
* Help: Add documentation for debug fieldKyle Edwards2020-10-191-0/+20
| | | | Oops!
* Help: Move vendor field into exampleKyle Edwards2020-10-191-13/+1
| | | | | This ensures that the vendor field gets automated testing from the example.
* Help: s/unusedVars/unusedCli/Kyle Edwards2020-10-191-1/+1
| | | | | | This was a mistake in the documentation. Fixes: #21303
* Help: Move CMakePresets.json documentation into a separate fileKyle Edwards2020-10-191-0/+347