Commit Graph

69722 Commits

Author SHA1 Message Date
Brad King
b040b91b2b Merge topic 'cpack-project-path'
2d9ae9de96 CPack: Allow source-relative CPACK_PROJECT_CONFIG_FILE

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10461
2025-03-13 09:44:20 -04:00
Brad King
776c4e628a Merge topic 'patch-FindWget'
24de3b49c3 FindWget: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10460
2025-03-13 09:43:03 -04:00
Brad King
2b132d60d4 Merge branch 'release-4.0' 2025-03-13 09:41:48 -04:00
Brad King
0e570a6017 Merge branch 'release-3.31' 2025-03-13 09:41:41 -04:00
Brad King
310cf73195 Merge branch 'release-3.31' into release-4.0 2025-03-13 09:41:34 -04:00
Brad King
7ad544e3fe Merge branch 'release-4.0' 2025-03-13 09:40:55 -04:00
Brad King
3f29c9d457 Merge topic 'msvc-c++23'
b3f1c60aff MSVC: Use -std:c++23preview flag for C++23 when available
1b4a802413 MSVC: Split C++23 flag selection into dedicated block

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10462
2025-03-13 09:40:55 -04:00
Brad King
5cfb301524 Merge topic 'msvc-c++23' into release-4.0
b3f1c60aff MSVC: Use -std:c++23preview flag for C++23 when available
1b4a802413 MSVC: Split C++23 flag selection into dedicated block

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10462
2025-03-13 09:40:53 -04:00
Brad King
681a66ba8e Merge topic 'msvc-c++23' into release-3.31
b3f1c60aff MSVC: Use -std:c++23preview flag for C++23 when available
1b4a802413 MSVC: Split C++23 flag selection into dedicated block

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10462
2025-03-13 09:39:45 -04:00
Kitware Robot
8ba32e562b CMake Nightly Date Stamp 2025-03-13 00:04:11 -04:00
Brad King
b3f1c60aff MSVC: Use -std:c++23preview flag for C++23 when available
This was added by VS 17.13.

Fixes: #26692
2025-03-12 14:50:32 -04:00
Brad King
1b4a802413 MSVC: Split C++23 flag selection into dedicated block 2025-03-12 14:50:31 -04:00
Peter Kokot
24de3b49c3 FindWget: Update documentation 2025-03-12 18:08:25 +01:00
Nikita Nemkin
2d9ae9de96 CPack: Allow source-relative CPACK_PROJECT_CONFIG_FILE
Resolve relative CPACK_PROJECT_CONFIG_FILE explicitly at config
generation time. Otherwise, it will be resolved at runtime
relative to the CPack execution directory (which could be anything).

Additionally, issue a warning if reading PACK_PROJECT_CONFIG_FILE
fails at runtime.

Fixes: #15522
2025-03-12 20:37:01 +05:00
Brad King
7e2a1994f8 Merge topic 'ccmake-cursor'
fa96d1b42d ccmake: Show the cursor only when in text editing mode

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10455
2025-03-12 09:26:56 -04:00
Brad King
47ceb32cf3 Merge topic 'patch-CMakeBackwardCompatibilityCXX'
9883281982 CMakeBackwardCompatibilityCXX: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10459
2025-03-12 09:26:05 -04:00
Brad King
069cc12f4e Merge topic 'patch-TestForSSTREAM'
c2eb4b58c0 TestForSSTREAM: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10457
2025-03-12 09:24:47 -04:00
Brad King
601277ed4e Merge topic 'patch-TestForANSIForScope'
8f25772351 TestForANSIForScope: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10453
2025-03-12 09:23:36 -04:00
Brad King
8747ff63cd Merge topic 'patch-TestForANSIStreamHeaders'
8c2cd72a0f TestForANSIStreamHeaders: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10456
2025-03-12 09:21:39 -04:00
Brad King
438277297f Merge topic 'patch-TestForSTDNamespace'
ef0119f57f TestForSTDNamespace: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10458
2025-03-12 09:20:13 -04:00
Brad King
85d1b74386 Merge topic 'pdb-name-genex-support'
15a1769bd8 GenEx: Add support for PDB_NAME and COMPILE_PDB_NAME

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Acked-by: nicolas loxol <nicolas.loxol@gmail.com>
Acked-by: Giacomo Rombaut <giacomo.rombaut@gmail.com>
Merge-request: !10418
2025-03-12 09:12:12 -04:00
Brad King
b7abc78e6c Merge topic 'pkg-config-import-populate'
28a92bde80 PkgC: Implement cmake_pkg_config IMPORT / POPULATE
7f172faca5 Help: Add install() section heading for common options

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10393
2025-03-12 09:06:04 -04:00
Kitware Robot
4dc16577c5 CMake Nightly Date Stamp 2025-03-12 00:04:31 -04:00
Brad King
608f07bc77 Merge branch 'release-4.0' 2025-03-11 14:01:09 -04:00
Nikita Nemkin
fa96d1b42d ccmake: Show the cursor only when in text editing mode
Additionally, stretch the current row highlight to cover the whole
left column.

Fixes: #4025
2025-03-11 22:53:34 +05:00
Brad King
f7f8fd59da CMake 4.0.0-rc4 v4.0.0-rc4 2025-03-11 13:12:16 -04:00
Vito Gamberini
28a92bde80 PkgC: Implement cmake_pkg_config IMPORT / POPULATE
Issue: #26067
2025-03-11 11:24:07 -04:00
Peter Kokot
c2eb4b58c0 TestForSSTREAM: Update documentation
This describes the module in more details to make upgrading code easier.

Additionally, also the CMAKE_HAS_ANSI_STRING_STREAM cache variable is
described as it was already briefly documented at the
CMakeBackwardCompatibilityCXX module.
2025-03-11 16:05:12 +01:00
Peter Kokot
8f25772351 TestForANSIForScope: Update documentation
This describes the module in more details to make upgrading code easier.
2025-03-11 16:02:22 +01:00
Peter Kokot
8c2cd72a0f TestForANSIStreamHeaders: Update documentation
This describes the module in more details to make upgrading code easier.
2025-03-11 16:00:15 +01:00
Peter Kokot
ef0119f57f TestForSTDNamespace: Update documentation
This describes the module in more details to make upgrading code easier.
2025-03-11 15:57:13 +01:00
Peter Kokot
9883281982 CMakeBackwardCompatibilityCXX: Update documentation
This describes the module in more details to make upgrading code easier.
2025-03-11 15:54:39 +01:00
Giacomo Rombaut
15a1769bd8 GenEx: Add support for PDB_NAME and COMPILE_PDB_NAME
Closes: #26729
2025-03-11 10:28:12 -04:00
Brad King
582cbc541d Merge topic 'cmake-gui-incidental-errors'
d1792c48d5 cmake-gui: Suppress incidental error messages while choosing build tree
6f0ad398f1 cmake-gui: Clarify "Open Project" button implementation details

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Juan Ramos <cmake@jpr.mozmail.com>
Merge-request: !10448
2025-03-11 10:02:07 -04:00
Brad King
1e36b1b8cb Merge topic 'vs-fortran-xml'
9e581043ac VS: Fix incorrect XML in Fortran projects

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10444
2025-03-11 10:00:56 -04:00
Brad King
e6dbcb3d00 Merge topic 'typos-ignore-after-git-diff-delimiter'
d6aeb98869 pre-commit: ignore all text after scissor line in COMMIT_EDITMSG

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10446
2025-03-11 09:59:23 -04:00
Brad King
d4f84dae0e Merge topic 'patch-FindPackageMessage'
ee398e8946 FindPackageMessage: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10441
2025-03-11 09:57:35 -04:00
Brad King
6fe00b4b44 Merge topic 'patch-CMakePrintSystemInformation'
457bf223e6 CMakePrintSystemInformation: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10445
2025-03-11 09:55:09 -04:00
Brad King
cde675429f Merge topic 'patch-CheckPIESupported'
eb18960b60 CheckPIESupported: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10447
2025-03-11 09:53:43 -04:00
Brad King
d8242c2d46 Merge topic 'patch-CheckIPOSupported'
a04fd272c2 CheckIPOSupported: Update documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10443
2025-03-11 09:50:25 -04:00
Brad King
4492908f74 Merge topic 'FindHDF5-h5hl'
a869b79c59 FindHDF5: Prefer h5hl* compilers for HDF5_FIND_HL

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10450
2025-03-11 09:46:06 -04:00
Brad King
8500ca00b9 Merge branch 'release-4.0' 2025-03-11 09:42:32 -04:00
Brad King
27ee7ed289 Merge topic 'realpath-windows'
0a5efe8489 cmSystemTools: Fix GetRealPath implementation on Windows
5910bf0b40 cmSystemTools: Restore GetRealPathResolvingWindowsSubst

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10452
2025-03-11 09:42:32 -04:00
Brad King
9a81fcb8b8 Merge topic 'realpath-windows' into release-4.0
0a5efe8489 cmSystemTools: Fix GetRealPath implementation on Windows
5910bf0b40 cmSystemTools: Restore GetRealPathResolvingWindowsSubst

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10452
2025-03-11 09:42:29 -04:00
Brad King
3b9a867521 Merge branch 'release-4.0' 2025-03-11 09:40:28 -04:00
Brad King
6d260533e7 Merge topic 'link-information-with-decorated-diagnostics'
ee066d2271 LinkerId: Suppress decorated diagnostics during linker inspection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Nils Gladitz <nilsgladitz@gmail.com>
Merge-request: !10442
2025-03-11 09:40:28 -04:00
Brad King
dfbcaa9ee1 Merge topic 'link-information-with-decorated-diagnostics' into release-4.0
ee066d2271 LinkerId: Suppress decorated diagnostics during linker inspection

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Acked-by: Nils Gladitz <nilsgladitz@gmail.com>
Merge-request: !10442
2025-03-11 09:40:24 -04:00
Brad King
5a10e0ef70 Merge branch 'release-4.0' 2025-03-11 09:27:23 -04:00
Brad King
05e0e6e7bf Merge topic 'ci-test-apple-silicon'
a44a2d2579 ci: Explicitly enable or disable RunCMake.AppleSilicon test in macos jobs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10454
2025-03-11 09:27:23 -04:00
Brad King
6e3a4139aa Merge topic 'ci-test-apple-silicon' into release-4.0
a44a2d2579 ci: Explicitly enable or disable RunCMake.AppleSilicon test in macos jobs

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10454
2025-03-11 09:27:21 -04:00