summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Link feature attributes: stabilizationMarc Chevrier2024-06-215-28/+29
| | | | | * enhance OVERRIDE handling * Update wording
* Merge branch 'release-3.29' into release-3.30Brad King2024-06-171-0/+7
|\
| * CMake 3.29.6v3.29.6Brad King2024-06-171-0/+7
| |
* | Help: Improve link library feature properties docsCraig Scott2024-06-154-103/+115
| |
* | Help: Minor grammar and formatting cleanupCraig Scott2024-06-142-4/+4
| |
* | Help: Fix nuget example with unwanted comment and bad use of rst linkCraig Scott2024-06-141-3/+2
| |
* | FetchContent: Force cmake --fresh to re-execute direct population stepsCraig Scott2024-06-073-6/+21
| | | | | | | | Issue: #25468
* | Merge topic 'doc-preset-specific-macros' into release-3.30Brad King2024-06-062-3/+9
|\ \ | | | | | | | | | | | | | | | | | | 1ea780ea7c Help: Clarify preset-specific macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9587
| * | Help: Clarify preset-specific macrosCristian Le2024-06-062-3/+9
| | | | | | | | | | | | | | | Closes: #26030 Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
* | | Merge topic 'doc-add_subdirectory-EXCLUDE_FROM_ALL' into release-3.30Brad King2024-06-062-16/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2449c04d8d Help: improve docs for the EXCLUDE_FROM_ALL directory property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9497
| * | | Help: improve docs for the EXCLUDE_FROM_ALL directory propertyAlex Neundorf2024-06-042-16/+28
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'backport-3.29-cpack-wix-scope-default'Brad King2024-06-051-7/+19
|\ \ \ \ | | |_|/ | |/| |
| * | | CPack/WiX: Restore default (missing) InstallScope from 3.28 and lowerBrad King2024-06-052-8/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | CPack/WiX: Restore default (missing) InstallScope from 3.28 and lowerBrad King2024-06-051-3/+16
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Help: Drop development topic notes to prepare releaseBrad King2024-06-052-9/+0
| | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Help: Organize and revise 3.30 release notesBrad King2024-06-051-109/+145
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Help: Consolidate 3.30 release notesBrad King2024-06-0537-261/+200
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.30.rst`.
* | | Merge topic 'FindPython-free-threaded-python'Brad King2024-06-051-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | FindPython: Add support for free threaded pythonMarc Chevrier2024-06-041-0/+5
| | | | | | | | | | | | | | | | Fixes: #26016
* | | | Merge topic 'cpack-nuget-dependency-groups'Brad King2024-06-042-3/+81
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 0f4d3664a9 CPack/NuGet: Build dependencies in groups Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9544
| * | | CPack/NuGet: Build dependencies in groupsAlex Opie2024-06-032-3/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows particular frameworks to be targeted by particular dependencies, and for empty dependency groups to satisfy NuGet's framework-matching requirements.
* | | | Merge branch 'release-3.29'Brad King2024-06-031-2/+2
|\ \ \ \ | | |/ / | |/| |
| * | | CMake 3.29.4v3.29.4Brad King2024-06-031-2/+2
| | | |
| * | | Merge branch 'release-3.28' into release-3.29Brad King2024-06-031-0/+7
| |\ \ \
* | \ \ \ Merge branch 'release-3.28'Brad King2024-06-031-0/+7
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | CMake 3.28.6v3.28.6Brad King2024-06-031-0/+7
| | | | |
* | | | | Merge topic 'file-accept-empty-lists'Brad King2024-06-031-0/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | file(): TOUCH, TOUCH_NOCREATE and MAKE_DIRECTORY accept empty listsCraig Scott2024-05-311-0/+8
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge topic 'doc-presets-cwd'Craig Scott2024-06-031-15/+21
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15950197b0 Help: Presets read by --preset must be in the source directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9568
| * | | | | Help: Presets read by --preset must be in the source directoryCraig Scott2024-06-021-15/+21
| |/ / / / | | | | | | | | | | | | | | | Issue: #21911
* | | | | Merge topic 'doc-find_package-typical-usage'Craig Scott2024-06-011-6/+24
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4b55d56259 Help: Start find_package() docs with a new "Typical Usage" section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9567
| * | | | | Help: Start find_package() docs with a new "Typical Usage" sectionCraig Scott2024-05-311-6/+24
| |/ / / / | | | | | | | | | | | | | | | Fixes: #22680
* | | | | Merge topic 'dep-provider-try_compile'Brad King2024-05-316-4/+52
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | try_compile: Propagating top level includes into whole-project callsCraig Scott2024-05-306-4/+52
| | | | | | | | | | | | | | | | | | | | Fixes: #24151
* | | | | Merge topic 'enforce-fc-fully-disconnected-requirements'Brad King2024-05-303-0/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f588421b58 FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirements Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9556
| * | | | | FetchContent: Enforce FETCHCONTENT_FULLY_DISCONNECTED requirementsCraig Scott2024-05-293-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FETCHCONTENT_FULLY_DISCONNECTED should only be set to true if each dependency's source directory has already been populated. Previously, this wasn't being checked, but now it is (subject to a new policy).
* | | | | | Merge topic 'CUDAToolkit_search_non_activated_compiler_paths'Brad King2024-05-301-0/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eed16fbc00 FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabled Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9558
| * | | | | | FindCUDAToolkit: Use CUDA compiler path even when CUDA lang not enabledRobert Maynard2024-05-291-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25567
* | | | | | | Merge topic 'FindBLAS-LAPACK-libblastrampoline'Brad King2024-05-301-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 847a25c823 FindBLAS/LAPACK: Add libblastrampoline support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Mosè Giordano <mose@gnu.org> Merge-request: !9557
| * | | | | | | FindBLAS/LAPACK: Add libblastrampoline supportIan McInerney2024-05-291-0/+5
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libblastrampoline is a BLAS/LAPACK demuxing layer to allow selecting a BLAS/LAPACK library at runtime. Fixes: #25913
* | | | | | | Merge topic 'msvc-v143-versions'Brad King2024-05-301-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3873574f89 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9554
| * | | | | | Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolsetBrad King2024-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to this blog post: * https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/ the 14.40 through 14.49 version range will be used by the v143 toolsets. Fixes: #26015
* | | | | | | Merge topic 'deprecate-fetchcontent_populate'Brad King2024-05-293-0/+58
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4370fcf750 FetchContent: Deprecate FetchContent_Populate(depName) bc70b458ad Help: Minor grammar improvements for FetchContent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9552
| * | | | | | FetchContent: Deprecate FetchContent_Populate(depName)Craig Scott2024-05-293-0/+58
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Projects should use FetchContent_MakeAvailable(depName) instead. Policy CMP0169 provides backward compatibility.
* | | | | | Merge topic 'hip-std'Brad King2024-05-294-0/+57
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c299fd8266 Tests/CompileFeatures: Cover hip_std_## meta-features 5d93c421f1 HIP: Populate CMAKE_HIP_KNOWN_FEATURES global property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9555
| * | | | | | HIP: Populate CMAKE_HIP_KNOWN_FEATURES global propertyBrad King2024-05-284-0/+57
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #26013
* | | | | | Merge topic 'doc-swift-module-dir-caveat'Brad King2024-05-291-0/+12
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61e76200d7 Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9547
| * | | | | Help: Discourage use of Swift_MODULE_DIRECTORY with multi-config generatorsDave Abrahams2024-05-281-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not yet support per-config module directories. Issue: #25989 Issue: #26010
* | | | | | Merge topic 'genex-compiler-frontend-variant'Brad King2024-05-242-13/+132
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af81b8667e GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT 8a11a39c51 Help: Use correct programming language names in docs of generator expr. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9538
| * | | | | | GenEx: Add generator expr. for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANTDeniz Bahadir2024-05-222-3/+122
| | | | | | |