Commit Graph

71312 Commits

Author SHA1 Message Date
Brad King 17d4eee742 Merge topic 'update-kwsys' into release-4.1
57a54d6314 Merge branch 'upstream-KWSys' into update-kwsys
d9c3dd3228 KWSys 2025-07-01 (660d6875)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10917
2025-07-01 11:11:35 -04:00
Brad King 29ba38730a Merge branch 'release-4.1' 2025-07-01 11:10:15 -04:00
Brad King 33df7600df Merge branch 'release-4.0' 2025-07-01 11:10:13 -04:00
Brad King dbec632706 Merge branch 'release-4.0' into release-4.1 2025-07-01 11:09:59 -04:00
Brad King 133c400429 Merge branch 'release-4.1' 2025-07-01 11:04:04 -04:00
Brad King 363cb28cfe Merge topic 'ctest-fix-relative-paths'
f98732bea8 ctest_configure: Restore handling of relative CTEST_BINARY_DIRECTORY
5a1d5fd9be ctest_start: Restore log file location for relative CTEST_BINARY_DIRECTORY

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10912
2025-07-01 11:04:04 -04:00
Brad King 47901f3c53 Merge topic 'ctest-fix-relative-paths' into release-4.1
f98732bea8 ctest_configure: Restore handling of relative CTEST_BINARY_DIRECTORY
5a1d5fd9be ctest_start: Restore log file location for relative CTEST_BINARY_DIRECTORY

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10912
2025-07-01 11:04:02 -04:00
Brad King 84cdf061e5 Merge topic 'ctest-fix-relative-paths' into release-4.0
f98732bea8 ctest_configure: Restore handling of relative CTEST_BINARY_DIRECTORY
5a1d5fd9be ctest_start: Restore log file location for relative CTEST_BINARY_DIRECTORY

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10912
2025-07-01 10:57:56 -04:00
Brad King 57a54d6314 Merge branch 'upstream-KWSys' into update-kwsys
# By KWSys Upstream
* upstream-KWSys:
  KWSys 2025-07-01 (660d6875)
2025-07-01 10:46:02 -04:00
KWSys Upstream d9c3dd3228 KWSys 2025-07-01 (660d6875)
Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit 660d687559d491c7384ad09750eb461cd75259cf (master).

Upstream Shortlog
-----------------

Daniel Pfeifer (1):
      80ad2c25 SystemInformation: Fix linking PowrProf on case-sensitive file systems
2025-07-01 10:46:01 -04:00
Kitware Robot 5a4b4ea877 CMake Nightly Date Stamp 2025-07-01 00:04:29 -04:00
Brad King d63d3bb606 StdIo: Fix compilation on older Windows SDK versions
Define `ENABLE_VIRTUAL_TERMINAL_{INPUT,PROCESSING}` if necessary.
2025-06-30 16:51:48 -04:00
Kefu Chai 2bb8c6aec7 FindBoost: Add support for Boost 1.88
Update the list of known versions.

Run the command

    cmake -DBOOST_DIR=/path/to/boost_1_88_0 \
      -P Utilities/Scripts/BoostScanDeps.cmake

to extract dependencies from the 1.88.0 source tree.

Dependencies differ from 1.87:

* Boost.Process now depends on Boost.Filesystem

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2025-06-30 15:26:18 -04:00
Daniel Pfeifer f98732bea8 ctest_configure: Restore handling of relative CTEST_BINARY_DIRECTORY
In commit e52eada2c2 (cmCTestConfigureCommand: Refactor command line
construction, 2025-01-28, v4.0.0-rc1~60^2~2) we switched from the
`BuildDirectory` setting, which was always an absolute path, to
`CTEST_BINARY_DIRECTORY`.  Convert it to an absolute path too.

Fixes: #27026
2025-06-30 11:06:14 -04:00
Daniel Pfeifer 5a1d5fd9be ctest_start: Restore log file location for relative CTEST_BINARY_DIRECTORY
Extend commit 3c321b6571 (cmCTestStartCommand: Inline
InitializeFromCommand function, 2024-10-17, v4.0.0-rc1~605^2~6) to
initialize BinaryDir as an absolute path.

Issue: #27026
2025-06-30 11:03:53 -04:00
Brad King 8543a0b003 Merge topic 'vs14-deprecate'
b10daadd08 Deprecate Visual Studio 14 2015 generator

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10909
2025-06-30 08:54:59 -04:00
Brad King 820714de97 Merge branch 'release-4.1' 2025-06-30 08:53:31 -04:00
Brad King a0f6144281 Merge topic 'linux32-time64'
1b9e8f833f Linux: Compile with 64-bit time_t even on 32-bit architectures

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10908
2025-06-30 08:53:31 -04:00
Brad King ff28c64fdf Merge topic 'linux32-time64' into release-4.1
1b9e8f833f Linux: Compile with 64-bit time_t even on 32-bit architectures

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10908
2025-06-30 08:53:27 -04:00
Kitware Robot 2dd12e7b3d CMake Nightly Date Stamp 2025-06-30 00:04:48 -04:00
Kitware Robot 5e750d4207 CMake Nightly Date Stamp 2025-06-29 00:04:38 -04:00
Daniel Pfeifer 2aa2c9af97 ctest: Don't modify build and site names
CTest currently removes non-filename characters from CTEST_SITE and
CTEST_BUILDNAME in an inconsistent way, which leads to unconnected
information on CDash.  Non-filename characters actually don't cause
any issue in CDash at all, nor are they invalid XML.  The only place
where removing them may be needed is when an actual filename is
constructed.

Remove the filtering from the SafeBuildIdField function and place
it where a filename is constructed.
2025-06-28 11:39:42 +02:00
Kitware Robot d80b5a9ac2 CMake Nightly Date Stamp 2025-06-28 00:04:31 -04:00
Brad King 712294c991 Merge topic 'ci-intel-compiler'
608d88380d ci: add job testing Intel oneAPI 2025.2.0 compilers on Linux

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10910
2025-06-27 06:07:41 -04:00
Kitware Robot 659919a30c CMake Nightly Date Stamp 2025-06-27 00:04:45 -04:00
Brad King 608d88380d ci: add job testing Intel oneAPI 2025.2.0 compilers on Linux
There is no corresponding Intel classic C/C++ compiler version.
2025-06-26 11:13:47 -04:00
Brad King b10daadd08 Deprecate Visual Studio 14 2015 generator
Update documentation to mark the generator deprecated.  Add a warning at
the end of generation plus an option to turn off the warning.
2025-06-26 09:27:24 -04:00
Brad King 1b9e8f833f Linux: Compile with 64-bit time_t even on 32-bit architectures
Extend commit 5b10f96793 (Linux: Compile with _FILE_OFFSET_BITS=64 on
32-bit Linux, 2020-09-23, v3.19.0-rc1~112^2) to cover `time_t` too,
by compiling with `_TIME_BITS=64`.
2025-06-26 09:23:33 -04:00
Brad King 0834918e0b Merge branch 'release-4.1' 2025-06-26 09:22:40 -04:00
Brad King 3dda94c74c Merge branch 'release-4.0' 2025-06-26 09:22:34 -04:00
Brad King d6b06204f5 Merge branch 'release-4.0' into release-4.1 2025-06-26 09:22:23 -04:00
Brad King 55fe0c1deb Merge branch 'release-4.1' 2025-06-26 09:21:41 -04:00
Brad King 88dadba6cb Merge topic 'vs-outdated-usage'
bd31652e1b VS: Drop outdated usage text about appending platform to generator name

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10905
2025-06-26 09:21:41 -04:00
Brad King c6033e7b64 Merge topic 'vs-outdated-usage' into release-4.1
bd31652e1b VS: Drop outdated usage text about appending platform to generator name

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10905
2025-06-26 09:21:39 -04:00
Brad King 3faa92ec71 Merge topic 'doc_undefined_mods'
46279eff38 Help: Document cases of variables modification having undefined behavior

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10903
2025-06-26 09:09:38 -04:00
Brad King 3ae807ffbb Merge topic 'pre-commit-version-bump-typos-hook'
15d558016c pre-commit: change the repo and version bump `typos` hook

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10904
2025-06-26 09:08:07 -04:00
Brad King 6d30bda5b9 Merge topic 'more-cps-metadata'
755a24ccae CPS: Add export support for [default_]license
fba540daf6 project: Add SPDX_LICENSE argument
f0b419c473 Help: Tweak project DESCRIPTION documentation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10894
2025-06-26 09:05:52 -04:00
Kitware Robot dcafc85f1d CMake Nightly Date Stamp 2025-06-26 00:05:05 -04:00
Brad King 1a27551a46 Merge topic 'vs-outdated-usage' into release-4.0
bd31652e1b VS: Drop outdated usage text about appending platform to generator name

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10905
2025-06-25 09:17:39 -04:00
Kitware Robot 08e4775016 CMake Nightly Date Stamp 2025-06-25 00:05:13 -04:00
Brad King bd31652e1b VS: Drop outdated usage text about appending platform to generator name
This was missed by commit 381c446ff7 (VS: Remove support for appending a
platform to the generator name, 2024-12-13, v4.0.0-rc1~156^2).

Issue: #26481
2025-06-24 14:23:58 -04:00
Brad King 171d894996 Merge branch 'release-4.1' 2025-06-24 13:58:39 -04:00
Brad King 7e0e2e6aa2 CMake 4.1.0-rc1 v4.1.0-rc1 2025-06-24 13:23:35 -04:00
Alex Turbov 15d558016c pre-commit: change the repo and version bump typos hook 2025-06-24 20:40:11 +04:00
Dan Raviv 46279eff38 Help: Document cases of variables modification having undefined behavior 2025-06-24 08:47:41 -07:00
Brad King 77eedda812 Merge topic 'commit.gpgsign'
db7c04dfb2 Test(git): set commit.gpgsign to false

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10900
2025-06-24 10:47:14 -04:00
Brad King fa774d734d Merge branch 'release-4.1' 2025-06-24 10:45:34 -04:00
Brad King 1a3dd3ae5b Merge topic 'llvm-binutils'
621d21c827 BinUtils: pick LLVM variants for LLVMFlang and IntelLLVM as well

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10899
2025-06-24 10:45:33 -04:00
Brad King e9ca1d149e Merge topic 'llvm-binutils' into release-4.1
621d21c827 BinUtils: pick LLVM variants for LLVMFlang and IntelLLVM as well

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10899
2025-06-24 10:45:32 -04:00
Brad King 4e562f7c0d Merge branch 'release-4.1' 2025-06-24 10:43:38 -04:00