summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* CMP0126: Add control for warningsMarc Chevrier2021-06-292-1/+5
| | | | Fixes: #22353
* Merge topic 'genex-versionadded' into release-3.21Brad King2021-06-281-5/+105
|\ | | | | | | | | | | | | 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270
| * Help: Add versionadded tags to cmake-generator-expressions(7)FeRD (Frank Dana)2021-06-281-5/+105
| |
* | Merge topic 'Help-CMP0102-mention-warning-variable' into release-3.21Brad King2021-06-281-1/+3
|\ \ | | | | | | | | | | | | | | | | | | 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275
| * | Help/CMP0102: mention the varible that controls CMP0102 warningsBen Boeckel2021-06-281-1/+3
| | | | | | | | | | | | | | | This was missed in the review of !4150, but was noticed during discussion of #22353.
* | | Merge topic 'doc-3.21-relnotes-supportedPlatforms' into release-3.21Brad King2021-06-281-3/+3
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277
| * | Help: Clarify 3.21 release note on supportedPlatformsBrad King2021-06-281-3/+3
| | | | | | | | | | | | | | | | | | Avoid implying that the field is always present. Fixes: #22352
* | | Help/dev/experimental: Link to published P1689R4Brad King2021-06-281-8/+2
|/ /
* | VS: Add Visual Studio 17 2022 generatorBrad King2021-06-254-0/+69
| | | | | | | | Fixes: #22339
* | Help: Remove unnecessary Sphinx versionadded markup in VS toolset selectionBrad King2021-06-255-14/+21
|/ | | | | In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8".
* Merge branch 'release-3.20' into release-3.21Brad King2021-06-211-0/+7
|\
| * Help: Add 3.20 release note section for 3.20.{3,4,5}Brad King2021-06-211-0/+7
| | | | | | | | | | | | Make it clear that the notes for these patch releases were not forgotten, and that there were simply no changes to documented features or interfaces.
| * Help: cmake_path: fix erroneous example for IS_PREFIXMarc Chevrier2021-06-121-3/+4
| |
* | Merge topic 'tutorial-sphinx-targets' into release-3.21Brad King2021-06-2112-0/+52
|\ \ | | | | | | | | | | | | | | | | | | 73898c4922 Tutorial: Make code snippets linkable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
| * | Tutorial: Make code snippets linkableBrad King2021-06-1812-0/+52
| | | | | | | | | | | | | | | | | | Extend the change from commit 9e5bbb69ea (Tutorial: Add captions for code blocks, 2021-06-11) to also add a Sphinx named target to code blocks. Name each target after the change the code block makes.
* | | Help: Clarify the usage scope of source_groupHeiko Thiel2021-06-181-0/+3
|/ / | | | | | | Fixes: #18856
* | Help: Drop development topic notes to prepare releaseBrad King2021-06-172-9/+0
| | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Merge topic 'doc-3.21-relnotes'Brad King2021-06-1761-343/+294
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | f119fbeec5 Help: Update Sphinx versionadded directives for 3.21 release 45acb61432 Help: Organize and revise 3.21 release notes 046aee0441 Help: Consolidate 3.21 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6226
| * | Help: Update Sphinx versionadded directives for 3.21 releaseBrad King2021-06-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.20.0 --overwrite Manually remove directives generated in documents for long-existing features for which documentation was added.
| * | Help: Organize and revise 3.21 release notesBrad King2021-06-171-148/+204
| | | | | | | | | | | | | | | Add section headers similar to the 3.20 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | Help: Consolidate 3.21 release notesBrad King2021-06-1460-343/+236
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.21.rst`.
* | | Tutorial: Add infrastructure to preserve old links when renaming stepsBrad King2021-06-171-0/+9
| | |
* | | Tutorial: Add captions for code blocksJosef Angstenberger2021-06-1712-0/+52
| | |
* | | Tutorial: Small formatting improvementsJosef Angstenberger2021-06-1711-39/+43
| | | | | | | | | | | | | | | | | | - Use inline literals for all code fragments and names. - Add missing console code-blocks. - Always use c++, not c as code language.
* | | Tutorial: Fix links after splitting stepsJosef Angstenberger2021-06-175-14/+16
| | |
* | | Tutorial: Split steps into separate filesJosef Angstenberger2021-06-1713-931/+932
| | | | | | | | | | | | Fixes: #21737
* | | Tutorial: Break up intro paragraphBrad King2021-06-171-6/+7
|/ /
* | Merge topic 'objc-std-17-23'Brad King2021-06-141-0/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | e8dc95ae1e ObjectiveC: Add C17 and C23 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6219
| * | ObjectiveC: Add C17 and C23 supportGregor Jasny2021-06-111-0/+4
| | | | | | | | | | | | Issue: #22297
* | | Help: cmake_path: fix erroneous example for IS_PREFIXMarc Chevrier2021-06-121-3/+4
| | | | | | | | | | | | Fixes: #22302
* | | Merge topic 'p1689r4-updates'Brad King2021-06-111-0/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ccc0466fc5 cmScanDepFormat: P1689R4: Implement source-path related fields 3e5b609547 cmScanDepFormat: P1689R4: Make work-directory optional aab9a5fc3e cmScanDepFormat: P1689R4: Factor out primary-output field b0a8fa959c cmScanDepFormat: P1689R4: Diagnose invalid provides/requires json type 82c867ad85 cmScanDepFormat: P1689R4: Flatten future-compile members into parent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6202
| * | | cmScanDepFormat: P1689R4: Make work-directory optionalBen Boeckel2021-06-091-0/+1
| | | |
| * | | cmScanDepFormat: P1689R4: Factor out primary-output fieldBen Boeckel2021-06-091-0/+1
| | | |
| * | | cmScanDepFormat: P1689R4: Flatten future-compile members into parentBen Boeckel2021-06-091-0/+1
| |/ /
* | | Add directory property to list imported targetsBrad King2021-06-104-0/+23
| | | | | | | | | | | | | | | | | | | | | Model the change after commit cbca65826c (Add directory property to list buildsystem targets, 2016-09-19, v3.7.0-rc1~79^2~1). Fixes: #22291
* | | Merge topic 'vs-custom-depfile'Brad King2021-06-103-8/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 526e2ef71c VS: Add support for add_custom_command DEPFILE 794ad78abb Help: Generalize release note filename for add_custom_command DEPFILE 7291f31254 cmTransformDepfile: Add support for MSBuild AdditionalInputs format a6de8ec51b cmTransformDepfile: Make directory for transformed depfile automatically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6206
| * | | VS: Add support for add_custom_command DEPFILEBrad King2021-06-092-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Transform the depfile into MSBuild `AdditionalInputs` content. Add MSBuild Targets to update `AdditionalInputs` and the `.tlog` files for future builds without actually modifying the `.vcxproj` file. Fixes: #20286
| * | | Help: Generalize release note filename for add_custom_command DEPFILEBrad King2021-06-092-5/+5
| | | | | | | | | | | | | | | | | | | | Rename the note added by commit d67cc4882d (Xcode: Add support of DEPFILE for add_custom_command, 2021-04-15) to be more general.
* | | | Merge topic 'ctest_custom_details'Brad King2021-06-101-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02f1271bdf ctest: allow test output to override the 'details' field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6204
| * | | | ctest: allow test output to override the 'details' fieldZack Galbreath2021-06-091-0/+11
| | |/ / | |/| | | | | | | | | | | | | | | | | | Parse test output for <CTestDetails>...</CTestDetails>. If found, use this value to override the default 'Details' string reported to CDash.
* | | | Merge topic 'doc-ctest-interactive-popups'Brad King2021-06-101-5/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cf8710da74 Help: Document ctest(1) --interactive-debug-mode limitation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6211
| * | | | Help: Document ctest(1) --interactive-debug-mode limitationBrad King2021-06-091-5/+7
| |/ / / | | | | | | | | | | | | | | | | Fixes: #22287 Issue: #20115
* | | | Help: Document special "CTEST_FULL_OUTPUT" test output stringBrad King2021-06-092-0/+6
|/ / /
* | | Merge topic 'help-presets'Brad King2021-06-091-0/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b00512e692 Help: presets: add note for ExternalProject users with env vars Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6201
| * | | 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.
* | | Merge topic 'ctest_measurement_file'Brad King2021-06-093-2/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | cbcb92d1cb ctest: add support for attaching files to tests at run time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6192
| * | | ctest: add support for attaching files to tests at run timeZack Galbreath2021-06-083-2/+24
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow tests to specify files to upload at runtime. Previously this was only possible to specify at configure time with the ATTACHED_FILES test properties. This commit also fixes a bug in how our test data tarballs were generated by CTest. Previously, if you tried to attach a file outside of the binary directory, CTest would generate a tar file with a relative path, and tar would not allow you to extract it. We resolve this problem by creating tar files with a flat directory structure instead. Fixes: #22284
* | | Merge topic 'add_hip_language'Brad King2021-06-0915-6/+107
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8514ee9b31 HIP: analyze output of `hipcc` to determine default GPU architecture 20d086f1a2 HIP: All HIP tests now run on CMake's current AMD hardware 2e86e50c2f HIP: Add HIP to all the Check* modules 947dbed0aa HIP: Automatically inject the `hip::device` runtime target b50bfc8913 HIP: Add language to CMake ff0d2858e1 HIP: Extract clang compiler details from hipcc bd844387df ROCMClang: Add the ROCm toolkit derived clang compiler to CMake 590553f322 Compilers: protect use of __has_include ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Zack Galbreath <zack.galbreath@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Acked-by: Axel Huebl <axel.huebl@plasma.ninja> Merge-request: !6121
| * | HIP: analyze output of `hipcc` to determine default GPU architectureZack Galbreath2021-06-072-3/+4
| | |
| * | HIP: Add language to CMakeRobert Maynard2021-06-0714-6/+105
| | |