Brad King
ca39258a66
Help: Fix typo in add_test documentation
2024-07-26 10:37:35 -04:00
Brad King
cd386f6425
CMake 3.30.1
2024-07-18 09:13:21 -04:00
Brad King
3b2ef9b54c
Merge branch 'release-3.29' into release-3.30
2024-07-16 13:49:33 -04:00
Brad King
928571f3c2
CMake 3.29.7
2024-07-16 13:14:29 -04:00
權少
723e236224
Help: Move deprecated modules and variables to dedicated sections
...
These were missed in commit e0355c4ea9 (FindBoost: Add policy to remove
this module, 2024-05-03, v3.30.0-rc1~150^2) and commit 0aba13a2f3
(ctest: Add explicit options for TLS server verification, 2024-03-01,
v3.30.0-rc1~408^2~3).
2024-07-15 16:55:38 -04:00
權少
727d25152b
Help: Fix typo in cmake-cxxmodules(7) note syntax
...
Fix a typo from commit 5bbd2c12db (Help/cmake-cxxmodules: describe the
compilation strategy, 2024-03-26, v3.30.0-rc1~251^2~22).
2024-06-26 09:06:17 -04:00
Brad King
c3046ea289
Merge topic 'link-feature-attributes-stabilization' into release-3.30
...
576567f028 Link feature attributes: stabilization
5617c34c31 Libraries processing: update configuration wording
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9607
2024-06-24 09:22:47 -04:00
Marc Chevrier
576567f028
Link feature attributes: stabilization
...
* enhance OVERRIDE handling
* Update wording
2024-06-21 11:18:20 +02:00
Alex Turbov
a08faa1a2a
Help: Mention CPack/NuGet additions in the 3.30 release notes
2024-06-20 11:52:04 -04:00
Brad King
68243b7c0b
Merge topic 'doc-cpack-nuget' into release-3.30
...
dbdca56555 Help: CPack/NuGet avoid deprecated variables in the usage example
d06a39dd59 Help: CPack/NuGet add `:Supported:` to some variables
a6a8212ba2 Help: CPack/NuGet add description to the added variables
039bf0f3f3 Help: CPack/NuGet fix `versionadded` position
391e339926 Help: CPack/NuGet add deprecation notes according to the current spec
4e11de312b Help: Reorder variables as they mentioned in the official spec
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9605
2024-06-19 08:53:10 -04:00
Brad King
c3821911f8
Merge branch 'release-3.29' into release-3.30
2024-06-17 15:19:47 -04:00
Brad King
cdc901797a
CMake 3.29.6
2024-06-17 14:49:43 -04:00
Alex Turbov
dbdca56555
Help: CPack/NuGet avoid deprecated variables in the usage example
2024-06-17 11:57:18 -04:00
Alex Turbov
d06a39dd59
Help: CPack/NuGet add :Supported: to some variables
...
Some features of NuGet require relatively fresh versions.
Mention that versions as they are specified in the upstream spec.
2024-06-17 11:47:35 -04:00
Alex Turbov
a6a8212ba2
Help: CPack/NuGet add description to the added variables
2024-06-17 11:47:35 -04:00
Alex Turbov
039bf0f3f3
Help: CPack/NuGet fix versionadded position
...
It should be right after `.. variable::`
2024-06-17 11:47:35 -04:00
Alex Turbov
391e339926
Help: CPack/NuGet add deprecation notes according to the current spec
2024-06-17 11:47:35 -04:00
Alex Turbov
4e11de312b
Help: Reorder variables as they mentioned in the official spec
...
Also, group 'em into sub-sub-sections (same as in the upstream doc).
See also, https://learn.microsoft.com/en-us/nuget/reference/nuspec
2024-06-17 11:47:35 -04:00
Craig Scott
c4fdf01a84
Help: Improve link library feature properties docs
2024-06-15 15:45:38 +10:00
Craig Scott
6636b11997
Help: Minor grammar and formatting cleanup
2024-06-14 16:19:28 +10:00
Craig Scott
c2390f7676
Help: Fix nuget example with unwanted comment and bad use of rst link
2024-06-14 16:17:49 +10:00
Craig Scott
9299cbbdb4
FetchContent: Force cmake --fresh to re-execute direct population steps
...
Issue: #25468
2024-06-07 18:12:12 +10:00
Brad King
29390cd231
Merge topic 'doc-preset-specific-macros' into release-3.30
...
1ea780ea7c Help: Clarify preset-specific macros
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9587
2024-06-06 09:36:48 -04:00
Cristian Le
1ea780ea7c
Help: Clarify preset-specific macros
...
Closes : #26030
Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de >
2024-06-06 08:51:16 -04:00
Brad King
97328b05c3
Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL' into release-3.30
...
2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9497
2024-06-06 08:41:58 -04:00
Brad King
bad894b53e
Merge branch 'backport-3.29-cpack-wix-scope-default'
2024-06-05 14:02:10 -04:00
Brad King
614100dbf6
CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower
...
In commit 60661f6770 (CPack/WiX: Make InstallScope configurable,
2023-11-07, v3.29.0-rc1~413^2) the `CPACK_WIX_INSTALL_SCOPE` default was
set to `perMachine`. While installers created with `perMachine` have
better behavior on their own than installers created without any
`InstallScope`, they do not cleanly convert existing installations on
updates.
Fixes : #26029
2024-06-05 14:01:14 -04:00
Brad King
0167089484
CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower
...
In commit 60661f6770 (CPack/WiX: Make InstallScope configurable,
2023-11-07, v3.29.0-rc1~413^2) the `CPACK_WIX_INSTALL_SCOPE` default was
set to `perMachine`. While installers created with `perMachine` have
better behavior on their own than installers created without any
`InstallScope`, they do not cleanly convert existing installations on
updates.
Fixes : #26029
2024-06-05 13:47:36 -04:00
Brad King
22e4fe3c07
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2024-06-05 11:43:56 -04:00
Brad King
01436f6edd
Help: Organize and revise 3.30 release notes
...
Add section headers similar to the 3.29 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
Drop the `CXX_MODULE_STD` release note since it is an experimental
feature.
2024-06-05 10:28:23 -04:00
Brad King
d5402283d8
Help: Consolidate 3.30 release notes
...
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/3.30.rst`.
2024-06-05 09:56:04 -04:00
Brad King
a67bb7f488
Merge topic 'FindPython-free-threaded-python'
...
9a0dee7257 FindPython: Add support for free threaded python
4178ab928f FindPython: Fix spelling error
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !9578
2024-06-05 09:34:03 -04:00
Marc Chevrier
9a0dee7257
FindPython: Add support for free threaded python
...
Fixes : #26016
2024-06-04 18:14:35 +02:00
Alex Neundorf
2449c04d8d
Help: improve docs for the EXCLUDE_FROM_ALL directory property
...
This patch improves the wording of the documentation of the
EXCLUDE_FROM_ALL directory property, and makes the
add_subdirectory()- and fetchcontent-documentation refer to it.
2024-06-04 16:58:54 +02:00
Brad King
57c6dd277e
Merge topic 'cpack-nuget-dependency-groups'
...
0f4d3664a9 CPack/NuGet: Build dependencies in groups
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9544
2024-06-04 08:59:28 -04:00
Brad King
68aeb0f091
Merge branch 'release-3.29'
2024-06-03 15:06:40 -04:00
Brad King
efaa9efece
CMake 3.29.4
2024-06-03 14:28:41 -04:00
Brad King
2d1efd32cc
Merge branch 'release-3.28'
2024-06-03 14:19:10 -04:00
Brad King
5b1669d225
Merge branch 'release-3.28' into release-3.29
2024-06-03 14:16:47 -04:00
Brad King
9f72ac3644
CMake 3.28.6
2024-06-03 13:35:26 -04:00
Alex Opie
0f4d3664a9
CPack/NuGet: Build dependencies in groups
...
This allows particular frameworks to be targeted by
particular dependencies, and for empty dependency
groups to satisfy NuGet's framework-matching
requirements.
2024-06-03 11:28:49 -04:00
Brad King
d1cf2a2206
Merge topic 'file-accept-empty-lists'
...
7c516f7e28 file(): TOUCH, TOUCH_NOCREATE and MAKE_DIRECTORY accept empty lists
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9570
2024-06-03 09:08:52 -04:00
Craig Scott
833b880906
Merge topic 'doc-presets-cwd'
...
15950197b0 Help: Presets read by --preset must be in the source directory
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9568
2024-06-03 08:26:07 -04:00
Craig Scott
15950197b0
Help: Presets read by --preset must be in the source directory
...
Issue: #21911
2024-06-02 15:03:15 +10:00
Craig Scott
422ab50a8e
Merge topic 'doc-find_package-typical-usage'
...
4b55d56259 Help: Start find_package() docs with a new "Typical Usage" section
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9567
2024-06-01 18:25:18 -04:00
Brad King
e0a11dfa24
Merge topic 'dep-provider-try_compile'
...
4cb5bb014d try_compile: Propagating top level includes into whole-project calls
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !9532
2024-05-31 09:20:27 -04:00
Craig Scott
7c516f7e28
file(): TOUCH, TOUCH_NOCREATE and MAKE_DIRECTORY accept empty lists
...
Projects may be generating a list of files or directories to pass as arguments
to file(TOUCH), file(TOUCH_NOCREATE), or file(MAKE_DIRECTORY). Those
lists might end up being empty, so rather than requiring at least one item,
allow an empty list.
Fixes : #24897
2024-05-31 22:55:20 +10:00
Craig Scott
4b55d56259
Help: Start find_package() docs with a new "Typical Usage" section
...
Fixes : #22680
2024-05-31 16:05:23 +10:00
Brad King
679a3d9e6c
Merge topic 'enforce-fc-fully-disconnected-requirements'
...
f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9556
2024-05-30 10:13:29 -04:00
Brad King
c024b5cf9a
Merge topic 'CUDAToolkit_search_non_activated_compiler_paths'
...
eed16fbc00 FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9558
2024-05-30 10:12:39 -04:00