Commit Graph

72844 Commits

Author SHA1 Message Date
Brad King cdbc2f6f17 Merge topic 'patch-GNUInstallDirs-DATADIR'
c05e60ecb2 GNUInstallDirs: Add more info about DATADIR

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11378
2025-11-04 12:00:34 -05:00
Brad King 50b1346faa Merge branch 'release-4.2' 2025-11-04 11:24:41 -05:00
Brad King 8a2f0e819b Merge topic 'typos-1.39.0'
1405dc49e8 pre-commit: version bump `typos` and `sphinx-lint` hooks + fix found typos

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11380
2025-11-04 11:24:40 -05:00
Brad King 519d69c92c Merge topic 'typos-1.39.0' into release-4.2
1405dc49e8 pre-commit: version bump `typos` and `sphinx-lint` hooks + fix found typos

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11380
2025-11-04 11:24:30 -05:00
Brad King 6b0074e2d0 Merge branch 'release-4.2' 2025-11-04 10:47:08 -05:00
Brad King 070ddd6732 Merge topic 'fbuild_fix_superfluous_dirs'
2a5855f034 FASTBuild: fix superfluous directory creation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11379
2025-11-04 10:47:08 -05:00
Brad King 64f5c4d307 Merge topic 'fbuild_fix_superfluous_dirs' into release-4.2
2a5855f034 FASTBuild: fix superfluous directory creation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11379
2025-11-04 10:47:06 -05:00
Brad King e42342ab83 Merge topic 'ci-cuda-13.0-aarch64'
dfab0151b8 ci: add job testing cuda13.0 on linux-aarch64 with nvcc
6d4a25e1c1 ci: Add base image for linux-aarch64 with cuda
5358425499 ci: rename cuda13.0-x86_64 base image spec to include architecture

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11384
2025-11-04 10:32:59 -05:00
Kitware Robot 7956f3c5c2 CMake Nightly Date Stamp 2025-11-04 00:07:00 -05:00
Alex Turbov 1405dc49e8 pre-commit: version bump typos and sphinx-lint hooks + fix found typos 2025-11-03 10:18:16 -05:00
Eduard Voronkin 2a5855f034 FASTBuild: fix superfluous directory creation
Fixes: #27356
2025-11-03 09:39:16 -05:00
Brad King 586cf25827 Merge topic 'cmake-gui-macos-install'
7ebad5d201 cmake-gui: Refactor installation into CMake.app/Contents on macOS
a65d986850 cmake-gui: Simplify macOS bundle version logic
91bb70cfcb Source: Factor out common parts of install layout variable loop item names

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !11376
2025-11-03 08:35:45 -05:00
Kitware Robot 80d912e768 CMake Nightly Date Stamp 2025-11-03 00:09:28 -05:00
Kitware Robot 3a5a3af5d1 CMake Nightly Date Stamp 2025-11-02 00:04:41 -04:00
Peter Kokot c05e60ecb2 GNUInstallDirs: Add more info about DATADIR 2025-11-01 21:42:55 +01:00
Kitware Robot 00f5aa25a3 CMake Nightly Date Stamp 2025-11-01 00:05:18 -04:00
Brad King dfab0151b8 ci: add job testing cuda13.0 on linux-aarch64 with nvcc 2025-10-31 15:49:29 -04:00
Brad King 6d4a25e1c1 ci: Add base image for linux-aarch64 with cuda 2025-10-31 15:35:08 -04:00
Brad King 5358425499 ci: rename cuda13.0-x86_64 base image spec to include architecture 2025-10-31 15:05:41 -04:00
Brad King 7ebad5d201 cmake-gui: Refactor installation into CMake.app/Contents on macOS
Instead of mutating `CMAKE_INSTALL_PREFIX`, add a `CMake.app/Contents/`
prefix to install destinations besides the `cmake-gui` target itself.
2025-10-31 09:33:52 -04:00
Brad King a65d986850 cmake-gui: Simplify macOS bundle version logic 2025-10-31 09:33:51 -04:00
Brad King 91bb70cfcb Source: Factor out common parts of install layout variable loop item names 2025-10-31 09:33:51 -04:00
Brad King 26f0290284 Merge topic 'GoogleTest-discovery-timeout'
daa7926c68 GoogleTest: Report timeout duration on discovery failure
d3cfc57f06 Tests/RunCMake/GoogleTest: Match discovery timeout message more precisely

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11374
2025-10-31 07:21:29 -04:00
Brad King 127425d644 Merge branch 'release-4.2' 2025-10-31 07:12:29 -04:00
Brad King 5524773d57 Merge topic 'ci-fedora-43'
2338d987d5 ci: use Fedora 43 images and environments
5219f383fe ci: update Fedora base images to Fedora 43
373e8ea652 clang-tidy: ignore warnings new in version 21
e12ce158bc clang-tidy: fix bugprone-unintended-char-ostream-output lint
2ca11db2e3 pre-commit: version bump `typos` hook plus fix found typos
d314d85ea5 Tests: Extend RunCMake.ParseImplicitLinkInfo for LLVMFlang 21.1.3
b7ad081f1a Tests: Fix RunCMake.CXXModules compilation with Clang 21

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11375
2025-10-31 07:12:29 -04:00
Brad King e8863b5a74 Merge topic 'ci-fedora-43' into release-4.2
2338d987d5 ci: use Fedora 43 images and environments
5219f383fe ci: update Fedora base images to Fedora 43
373e8ea652 clang-tidy: ignore warnings new in version 21
e12ce158bc clang-tidy: fix bugprone-unintended-char-ostream-output lint
2ca11db2e3 pre-commit: version bump `typos` hook plus fix found typos
d314d85ea5 Tests: Extend RunCMake.ParseImplicitLinkInfo for LLVMFlang 21.1.3
b7ad081f1a Tests: Fix RunCMake.CXXModules compilation with Clang 21

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11375
2025-10-31 07:12:26 -04:00
Kitware Robot f9fcb89eba CMake Nightly Date Stamp 2025-10-31 00:04:57 -04:00
Brad King 2338d987d5 ci: use Fedora 43 images and environments 2025-10-30 17:46:06 -04:00
Brad King 5219f383fe ci: update Fedora base images to Fedora 43
Also update to typos 1.38.1.
2025-10-30 17:43:17 -04:00
Brad King 373e8ea652 clang-tidy: ignore warnings new in version 21
These warnings can be fixed in the future.  Ignore them for now.
2025-10-30 17:43:17 -04:00
Brad King e12ce158bc clang-tidy: fix bugprone-unintended-char-ostream-output lint 2025-10-30 17:43:17 -04:00
Alex Turbov 2ca11db2e3 pre-commit: version bump typos hook plus fix found typos
Backport commit 8de02a14c8 (ci(pre-commit): version bump `typos` hook
plus fix found typos, 2025-10-23) to the CMake 4.2 release branch.
2025-10-30 17:43:16 -04:00
Brad King d314d85ea5 Tests: Extend RunCMake.ParseImplicitLinkInfo for LLVMFlang 21.1.3 2025-10-30 17:43:16 -04:00
Brad King b7ad081f1a Tests: Fix RunCMake.CXXModules compilation with Clang 21
Clang 21 now enforces placement of the module declaration:

    .../scan_properties/module.cxx:7:8: error: module
       declaration must occur at the start of the translation unit
2025-10-30 17:40:02 -04:00
Brad King daa7926c68 GoogleTest: Report timeout duration on discovery failure 2025-10-30 13:00:56 -04:00
Brad King d3cfc57f06 Tests/RunCMake/GoogleTest: Match discovery timeout message more precisely 2025-10-30 11:23:53 -04:00
Brad King e64f53952e Merge branch 'release-4.2' 2025-10-30 09:38:26 -04:00
Brad King a86b6c4db4 CMake 4.2.0-rc2 v4.2.0-rc2 2025-10-30 09:03:07 -04:00
Brad King ad166f4809 Merge topic 'export-system-includes-under-prefix'
b5793cf41b install(EXPORT): Fix SYSTEM include directories relative to install prefix

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11354
2025-10-30 09:00:37 -04:00
Brad King 2364f3502c Merge branch 'release-4.2' 2025-10-30 08:58:01 -04:00
Brad King 8eb6796779 Merge topic 'fbuild_compdb'
5e25ee691a FASTBuild: generate compile_commands

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11373
2025-10-30 08:58:00 -04:00
Brad King c727d96b40 Merge topic 'fbuild_compdb' into release-4.2
5e25ee691a FASTBuild: generate compile_commands

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11373
2025-10-30 08:57:58 -04:00
Brad King ce9bde923f Merge branch 'release-4.2' 2025-10-30 08:54:34 -04:00
Brad King 922fb7fd63 Merge topic 'macos-no-per-arch-sysroot'
1925477cb7 macOS: Do not incorrectly search for per-arch SDKs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11372
2025-10-30 08:54:34 -04:00
Brad King 28873cce5e Merge topic 'macos-no-per-arch-sysroot' into release-4.2
1925477cb7 macOS: Do not incorrectly search for per-arch SDKs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11372
2025-10-30 08:54:32 -04:00
Brad King 3277f95ed5 Merge branch 'release-4.2' 2025-10-30 08:51:15 -04:00
Brad King a53b052c6c Merge topic 'tutorial-step-0'
fb58de1a56 Tutorial: Add Step 0 to prepare the working environment

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11367
2025-10-30 08:51:15 -04:00
Brad King db190bbe49 Merge topic 'tutorial-step-0' into release-4.2
fb58de1a56 Tutorial: Add Step 0 to prepare the working environment

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11367
2025-10-30 08:51:12 -04:00
Brad King 75aa795c31 Merge branch 'release-4.2' 2025-10-30 08:49:07 -04:00
Brad King 5d307b1d30 Merge topic 'vs-sln'
6ebf21a360 VS: Restore support for Intel Fortran projects

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11371
2025-10-30 08:49:07 -04:00