Brad King
bd3f836fa1
Merge topic 'cuda-nvtx3-interop' into release-4.1
...
c88d5cdd06 CUDAToolkit: Add CUDA 12.9 nvtx3 updates
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10889
2025-06-18 09:42:52 -04:00
Brad King
ce6e309971
Begin 4.1 release versioning
2025-06-17 10:54:43 -04:00
Brad King
29f34383f4
Help: Drop development topic notes to prepare release
...
Release versions do not have the development topic section of
the CMake Release Notes index page.
2025-06-17 10:54:00 -04:00
Brad King
a8ddb1a414
Merge topic 'doc-4.1-relnotes'
...
c00896a7f5 Help: Organize and revise 4.1 release notes
f841c65b53 Help: Consolidate 4.1 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10879
2025-06-17 10:52:30 -04:00
Robert Maynard
c88d5cdd06
CUDAToolkit: Add CUDA 12.9 nvtx3 updates
...
Starting in CUDA 12.9 the `nvToolsExt` library is no longer provided.
C and C++ projects should switch over to `nvtx3`.
Projects that previously used `nvToolsExt` with Fortran, can now use the
new `CUDA::nvtx3_interop` target for the same functionality with the new
NVTX v3 API.
2025-06-17 09:55:21 -04:00
Brad King
c00896a7f5
Help: Organize and revise 4.1 release notes
...
Add section headers similar to the 4.0 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
2025-06-17 09:46:48 -04:00
Brad King
f841c65b53
Help: Consolidate 4.1 release notes
...
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/$ver.rst`.
2025-06-17 09:39:03 -04:00
Brad King
68eb6fb683
Merge topic 'xcode-build-workspace'
...
26869fb4ba cmake --build: Fix building multiple targets in Xcode workspace
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10875
2025-06-17 09:11:48 -04:00
Brad King
50bd58c352
Merge topic 'doc-generator-xrefs'
...
98837b42c3 Help: minor reference and markup fixes
b634998727 Help: add and make references to generators consistent
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10877
2025-06-17 09:10:23 -04:00
Brad King
e227c5a9a4
Merge topic 'fix-package-metadata-arg-parsing'
...
bb1e00b92c cmPackageInfoArguments: Validate new arguments
0fcea1b15e cmPackageInfoArguments: Simplify argument checking
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10885
2025-06-17 09:08:05 -04:00
Brad King
bbed0589ec
Merge topic 'matlab2025a'
...
836060a783 FindMatlab add R2025a version map
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10881
2025-06-17 09:06:51 -04:00
Brad King
d56f9a8b4a
Merge topic 'patch-FindBZip2'
...
c31f68bded FindBZip2: Fix check for 1.0.1 and earlier versions
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10880
2025-06-17 09:04:34 -04:00
Brad King
d048fcf01b
Merge branch 'release-4.0'
2025-06-17 09:02:11 -04:00
Brad King
7fdbd6a292
Merge topic 'ci-xcode-16.4'
...
25ffa98d99 ci: update macOS jobs to use Xcode 16.4
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10886
2025-06-17 09:02:10 -04:00
Brad King
a0fa70990e
Merge topic 'ci-xcode-16.4' into release-4.0
...
25ffa98d99 ci: update macOS jobs to use Xcode 16.4
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10886
2025-06-17 09:02:08 -04:00
Brad King
4b92e0b9f9
Merge topic 'test-cygwin'
...
eafb776fdb Tests/RunCMake/if: Suppress FilePermissions failure on CYGWIN
a098f6b008 Tests/RunCMake/if: Fix FilePermissions failure message typo
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10884
2025-06-17 09:00:56 -04:00
Brad King
0ee7472f2a
Merge topic 'fix-CMAKE_PROJECT_COMPAT_VERSION-doc'
...
1105932871 Help: Fix CMAKE_PROJECT_COMPAT_VERSION documentation
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10876
2025-06-17 08:59:21 -04:00
Kitware Robot
d874008677
CMake Nightly Date Stamp
2025-06-17 00:07:36 -04:00
Kitware Robot
a2dc4b4e9b
CMake Nightly Date Stamp
2025-06-16 00:04:59 -04:00
Kitware Robot
48d03d011c
CMake Nightly Date Stamp
2025-06-15 00:04:38 -04:00
Stepanov Igor
26869fb4ba
cmake --build: Fix building multiple targets in Xcode workspace
...
Extend commit 844d79916a (cmake --build: Add support for driving Xcode
workspaces, 2025-06-02) to support multiple `--target` arguments.
`xcodebuild -scheme` cannot be repeated in a single call, so call it
multiple times instead.
Issue: #26958
Co-Authored-By: Craig Scott <craig.scott@crascit.com >
2025-06-14 16:53:25 +10:00
Kitware Robot
326cd28d24
CMake Nightly Date Stamp
2025-06-14 00:04:26 -04:00
Matthew Woehlke
bb1e00b92c
cmPackageInfoArguments: Validate new arguments
...
Add validation of recently added `DESCRIPTION` and `HOMEPAGE_URL`
arguments to `export`/`install` commands.
2025-06-13 14:30:46 -04:00
Brad King
25ffa98d99
ci: update macOS jobs to use Xcode 16.4
2025-06-13 14:28:29 -04:00
Matthew Woehlke
0fcea1b15e
cmPackageInfoArguments: Simplify argument checking
...
Refactor cmPackageInfoArguments::Check to use helper macros for
repetitive argument validation.
2025-06-13 14:17:00 -04:00
Brad King
eafb776fdb
Tests/RunCMake/if: Suppress FilePermissions failure on CYGWIN
...
After a recent update, CYGWIN no longer seems to recognize execute
permission without read permission.
2025-06-13 10:36:35 -04:00
Brad King
a098f6b008
Tests/RunCMake/if: Fix FilePermissions failure message typo
2025-06-13 10:35:04 -04:00
Brad King
b57c5fbe56
Merge topic 'file-set-install-fix'
...
d71b59a4f7 install(TARGETS): Don't ignore non-extant file sets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !10878
2025-06-13 09:44:05 -04:00
Kitware Robot
966dc40fff
CMake Nightly Date Stamp
2025-06-13 00:04:30 -04:00
scivision
836060a783
FindMatlab add R2025a version map
...
Just like 20412181e9
2025-06-12 21:53:29 -04:00
Peter Kokot
c31f68bded
FindBZip2: Fix check for 1.0.1 and earlier versions
...
Changes:
- BZip2 versions before 1.0.2 required `<stdio.h>` header file to be
included before `bzlib.h` for the FILE definition.
- Described `BZIP2_NEED_PREFIX` in more details.
2025-06-13 01:25:18 +02:00
Vito Gamberini
d71b59a4f7
install(TARGETS): Don't ignore non-extant file sets
...
When installing FILE_SETs, it is possible the FILE_SET has not yet been
created with target_sources(FILE_SET). Instead of ignoring this
situation, we need to track the installed FILE_SET names and their
possible install destinations.
At generation time we resolve the names and destinations concretely. If
a FILE_SET wasn't provided or isn't an INTERFACE, we silently bail out.
Fixes : #26697
2025-06-12 16:58:11 -04:00
Ben Boeckel
98837b42c3
Help: minor reference and markup fixes
2025-06-12 21:25:24 +02:00
Ben Boeckel
b634998727
Help: add and make references to generators consistent
2025-06-12 21:25:24 +02:00
Matthew Woehlke
1105932871
Help: Fix CMAKE_PROJECT_COMPAT_VERSION documentation
...
Fix a minor error in the explanatory example in the documentation of the
CMAKE_PROJECT_COMPAT_VERSION property.
2025-06-12 14:08:18 -04:00
Brad King
e84aaa27af
Merge branch 'release-4.0'
2025-06-12 11:02:10 -04:00
Brad King
79e82f371c
CMake 4.0.3
v4.0.3
2025-06-12 10:31:35 -04:00
Brad King
7dc60819ab
Merge branch 'release-4.0'
2025-06-12 10:23:03 -04:00
Brad King
3677389eaf
Merge branch 'release-3.31'
2025-06-12 10:22:49 -04:00
Brad King
7e0388220f
Merge branch 'release-3.31' into release-4.0
2025-06-12 10:22:32 -04:00
Brad King
dbe9d4593f
CMake 3.31.8
v3.31.8
2025-06-12 09:51:05 -04:00
Brad King
7dba72f9d1
Merge topic 'suppress-implicit-find-events'
...
c42d82d569 find_*: support suppressing implicit transition events
64f429cc4f Help/dev: add release note for implicit configure log find events
4cd83339f1 cmFindCommon: fix comment after renaming the `FullDebugMode` member
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !10874
2025-06-12 09:49:16 -04:00
Brad King
c1a6a7eb6f
Merge topic 'update-COMPAT_VERSION-variables-help'
...
a0cfaaf2dc Help: Note when `<project>_COMPAT_VERSION` were added
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10872
2025-06-12 09:48:09 -04:00
Brad King
209db9d515
Merge topic 'user/j-carl/feature/CPack-NuGet-cmake-version'
...
7ce9556acf CPack/NuGet: Set correct version for test case CPack NuGet Lib
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10873
2025-06-12 09:46:24 -04:00
Kitware Robot
2cecabf730
CMake Nightly Date Stamp
2025-06-12 00:04:37 -04:00
Ben Boeckel
c42d82d569
find_*: support suppressing implicit transition events
...
When projects explicitly unset variables, the transition detection can
end up reporting events when they are not desired.
See: #24833
2025-06-11 20:09:32 +02:00
Ben Boeckel
64f429cc4f
Help/dev: add release note for implicit configure log find events
2025-06-11 20:07:34 +02:00
Ben Boeckel
4cd83339f1
cmFindCommon: fix comment after renaming the FullDebugMode member
2025-06-11 20:07:34 +02:00
Jens Carl
7ce9556acf
CPack/NuGet: Set correct version for test case CPack NuGet Lib
2025-06-11 10:11:34 -07:00
Brad King
b44bc8d1a5
Merge branch 'release-4.0'
2025-06-11 11:57:15 -04:00