Michael Hirsch
5650bebc2f
Help: Note CXX_STANDARD values added vs. CMake version
2021-07-06 18:10:54 -04:00
Craig Scott
24b76eaa93
Help: Improve readability and accuracy of runtime deps-related content
...
Duplicated textual patterns are factored out to make the text
more readable. The POST_INCLUDE_FILES and POST_EXCLUDE_FILES
were also previously missing from the main syntax block for
install(RUNTIME_DEPENDENCY_SET).
2021-07-04 17:37:29 +10:00
Craig Scott
308e5b30c9
Help: Tighten install(SCRIPT) wording for ALL_COMPONENTS option
...
In particular, mention the mutually exclusive nature with the
COMPONENT option. Fix the inconsistent way the versionadded
details were added for that text too.
2021-07-03 17:10:09 +10:00
Craig Scott
52dec01729
Help: Add missing versionadded 3.21 for file(RENAME) options
2021-07-03 17:10:09 +10:00
Brad King
6f93d2f713
Merge topic 'help_cstd' into release-3.21
...
9c310ff075 Help: Note C_STANDARD values added in CMake 3.21
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6294
2021-07-02 08:04:32 -04:00
Michael Hirsch
9c310ff075
Help: Note C_STANDARD values added in CMake 3.21
...
Issue: #22366
2021-07-01 11:58:00 -04:00
Brad King
ab06f78182
Help: Document VS generator support for Intel Fortran
...
Extend the list of project types added by commit a82eb539f0 (Help:
Describe the type of Visual Studio projects that can be generated,
2018-08-04, v3.13.0-rc1~227^2) to mention that Fortran projects are
supported with Intel compiler integration.
2021-06-30 09:31:55 -04:00
Brad King
825ad2fb4c
Merge topic 'CMP0126-WARNING' into release-3.21
...
16208ac113 CMP0126: Add control for warnings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !6282
2021-06-30 07:32:56 -04:00
Alex Sweet
9b53eca317
CPack/RPM: Fix weak dep support
...
RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags.
It only supports querying those tags, but rpmbuild can not make use of them.
Since CPack relies on rpmbuild --querytags to check for support, this
commit switches to rpm --suggests to check for support of weak
dependencies.
Fixes : #22350
2021-06-29 11:14:54 -04:00
Marc Chevrier
16208ac113
CMP0126: Add control for warnings
...
Fixes : #22353
2021-06-29 13:36:28 +02:00
Brad King
480bd71b16
Merge topic 'genex-versionadded' into release-3.21
...
7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6270
2021-06-28 14:01:36 -04:00
Brad King
fe3197cfcc
Merge topic 'Help-CMP0102-mention-warning-variable' into release-3.21
...
894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6275
2021-06-28 14:00:28 -04:00
Brad King
efb4cef630
Merge topic 'doc-3.21-relnotes-supportedPlatforms' into release-3.21
...
82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6277
2021-06-28 13:59:18 -04:00
FeRD (Frank Dana)
7993aa3075
Help: Add versionadded tags to cmake-generator-expressions(7)
2021-06-28 10:40:11 -04:00
Brad King
cf22263531
Help/dev/experimental: Link to published P1689R4
2021-06-28 09:58:52 -04:00
Brad King
82ea0aeae4
Help: Clarify 3.21 release note on supportedPlatforms
...
Avoid implying that the field is always present.
Fixes : #22352
2021-06-28 09:53:48 -04:00
Ben Boeckel
894645d4a6
Help/CMP0102: mention the varible that controls CMP0102 warnings
...
This was missed in the review of !4150 , but was noticed during
discussion of #22353 .
2021-06-28 08:17:25 -04:00
Brad King
c46b265839
VS: Add Visual Studio 17 2022 generator
...
Fixes : #22339
2021-06-25 12:45:44 -04:00
Brad King
43375c6418
Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection
...
In a document that says "New in version 3.14", we do not need any blocks
that say "New in version 3.8".
2021-06-25 10:07:31 -04:00
Brad King
6d9fec6c0b
Merge branch 'release-3.20' into release-3.21
2021-06-21 11:49:10 -04:00
Brad King
25e82666e4
Help: Add 3.20 release note section for 3.20.{3,4,5}
...
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.
2021-06-21 11:20:33 -04:00
Brad King
6438a03c73
Merge topic 'tutorial-sphinx-targets' into release-3.21
...
73898c4922 Tutorial: Make code snippets linkable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6247
2021-06-21 09:59:56 -04:00
Heiko Thiel
2abce79409
Help: Clarify the usage scope of source_group
...
Fixes : #18856
2021-06-18 12:52:43 -04:00
Brad King
73898c4922
Tutorial: Make code snippets linkable
...
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.
2021-06-18 12:31:45 -04:00
Brad King
d59b76f7b4
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2021-06-17 13:14:21 -04:00
Brad King
8850f6e23f
Merge topic 'doc-3.21-relnotes'
...
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
2021-06-17 13:09:45 -04:00
Brad King
9c703ff741
Tutorial: Add infrastructure to preserve old links when renaming steps
2021-06-17 12:10:14 -04:00
Josef Angstenberger
9e5bbb69ea
Tutorial: Add captions for code blocks
2021-06-17 11:57:56 -04:00
Josef Angstenberger
fe60154fe8
Tutorial: Small formatting improvements
...
- Use inline literals for all code fragments and names.
- Add missing console code-blocks.
- Always use c++, not c as code language.
2021-06-17 11:57:56 -04:00
Josef Angstenberger
25dde20cc5
Tutorial: Fix links after splitting steps
2021-06-17 11:55:18 -04:00
Josef Angstenberger
d1c3e7e78a
Tutorial: Split steps into separate files
...
Fixes : #21737
2021-06-17 11:53:55 -04:00
Brad King
13fdb26323
Tutorial: Break up intro paragraph
2021-06-17 10:33:07 -04:00
Brad King
f119fbeec5
Help: Update Sphinx versionadded directives for 3.21 release
...
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.
2021-06-17 09:48:54 -04:00
Brad King
45acb61432
Help: Organize and revise 3.21 release notes
...
Add section headers similar to the 3.20 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2021-06-17 08:47:49 -04:00
Brad King
046aee0441
Help: Consolidate 3.21 release notes
...
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/3.21.rst`.
2021-06-14 12:14:28 -04:00
Brad King
6b218d2e26
Merge topic 'objc-std-17-23'
...
e8dc95ae1e ObjectiveC: Add C17 and C23 support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Raul Tambre <raul@tambre.ee >
Merge-request: !6219
2021-06-14 09:49:22 -04:00
Marc Chevrier
4665d1e69a
Help: cmake_path: fix erroneous example for IS_PREFIX
...
Fixes : #22302
2021-06-12 11:23:47 +02:00
Marc Chevrier
e49cbf1d44
Help: cmake_path: fix erroneous example for IS_PREFIX
2021-06-12 11:22:40 +02:00
Gregor Jasny
e8dc95ae1e
ObjectiveC: Add C17 and C23 support
...
Issue: #22297
2021-06-11 14:47:23 +02:00
Brad King
cd2944a303
Merge topic 'p1689r4-updates'
...
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
2021-06-11 06:15:24 -04:00
Brad King
e13704ce72
Add directory property to list imported targets
...
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
2021-06-10 15:52:12 -04:00
Brad King
5fd68d3ef7
Merge topic 'vs-custom-depfile'
...
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
2021-06-10 08:23:45 -04:00
Brad King
cf85c6bf85
Merge topic 'ctest_custom_details'
...
02f1271bdf ctest: allow test output to override the 'details' field
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6204
2021-06-10 08:20:18 -04:00
Brad King
49c165450f
Merge topic 'doc-ctest-interactive-popups'
...
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
2021-06-10 08:19:00 -04:00
Brad King
cf8710da74
Help: Document ctest(1) --interactive-debug-mode limitation
...
Fixes : #22287
Issue: #20115
2021-06-09 14:35:15 -04:00
Ben Boeckel
3e5b609547
cmScanDepFormat: P1689R4: Make work-directory optional
2021-06-09 11:02:25 -04:00
Ben Boeckel
aab9a5fc3e
cmScanDepFormat: P1689R4: Factor out primary-output field
2021-06-09 10:51:02 -04:00
Ben Boeckel
82c867ad85
cmScanDepFormat: P1689R4: Flatten future-compile members into parent
2021-06-09 10:50:41 -04:00
Brad King
526e2ef71c
VS: Add support for add_custom_command DEPFILE
...
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
2021-06-09 10:09:58 -04:00
Brad King
794ad78abb
Help: Generalize release note filename for add_custom_command DEPFILE
...
Rename the note added by commit d67cc4882d (Xcode: Add support of
DEPFILE for add_custom_command, 2021-04-15) to be more general.
2021-06-09 10:09:58 -04:00