Brad King
9f8a677a3d
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2026-11-05 (3f6dbdae)
2026-11-05 09:27:36 -05:00
KWSys Upstream
2a94d6e33f
KWSys 2026-11-05 (3f6dbdae)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 3f6dbdae567f1cfb6a459359825677d106db6362 (master).
Upstream Shortlog
-----------------
Aymeric Wibo (2):
10b37500 SystemInformation: Fix reading hw.physmem on FreeBSD & DragonFly
642ccce9 SystemInformation: Implement getting available memory on FreeBSD
2026-11-05 09:27:35 -05:00
Brad King
86eb72f5d6
Merge branch 'release-4.5'
2026-11-04 09:49:40 -05:00
Brad King
d76510390b
CMake 4.5.0-rc3
v4.5.0-rc3
2026-11-04 09:15:40 -05:00
Brad King
9018d8259b
Merge topic 'ctest-args-consolidate'
...
3e8ef24c63 ctest: Simplify command line argument handlers
62f2e49c7e ctest: Factor out command line argument table lookup
42ab537fb1 ctest: Improve wrapping of option help
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12766
2026-11-04 09:01:18 -05:00
Brad King
620ef9e921
Merge topic 'SKIP_INSTALL_RPATH_target_property'
...
0a9fcf679e RPATH: Add SKIP_INSTALL_RPATH target property
2d4a6a6fbd RPATH: Docs use inline code markup for RPATH
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12722
2026-11-04 08:52:16 -05:00
Brad King
88123121dd
Merge branch 'release-4.5'
2026-11-04 08:49:25 -05:00
Brad King
b992871e07
Merge branch 'release-4.4'
2026-11-04 08:49:20 -05:00
Brad King
6e8979bae3
Merge branch 'release-4.3'
2026-11-04 08:49:14 -05:00
Brad King
0ec9863aaf
Merge branch 'release-4.4' into release-4.5
2026-11-04 08:49:06 -05:00
Brad King
52b16e19dc
Merge branch 'release-4.5'
2026-11-04 08:48:19 -05:00
Brad King
f81737ed32
Merge topic 'ctest-U-no-arg'
...
b150e8757c ctest: Restore handling of -U and --union with no value
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12765
2026-11-04 08:48:19 -05:00
Brad King
44de8c0a22
Merge topic 'ctest-U-no-arg' into release-4.5
...
b150e8757c ctest: Restore handling of -U and --union with no value
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12765
2026-11-04 08:48:17 -05:00
Brad King
4b3cbac39b
Merge branch 'release-4.3' into release-4.4
2026-11-04 08:47:46 -05:00
Brad King
8820c656cb
Merge topic 'ctest-U-no-arg' into release-4.4
...
b150e8757c ctest: Restore handling of -U and --union with no value
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12765
2026-11-04 08:47:38 -05:00
Brad King
4e2589cfd7
Merge topic 'ctest-U-no-arg' into release-4.3
...
b150e8757c ctest: Restore handling of -U and --union with no value
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12765
2026-11-04 08:47:04 -05:00
Kitware Robot
7c7982f477
CMake Nightly Date Stamp
2026-11-04 00:06:03 -05:00
Ralf Habacker
b150e8757c
ctest: Restore handling of -U and --union with no value
...
Refactoring in commit c0c4d48ba2 (cmCTest: Use cmCommandLineArgument
command-line parsing infrastructure, 2024-10-12, v4.0.0-rc1~646^2)
accidentally made `-U` and `--union` require an argument, but the
documentation states that no argument is required.
Closes : #28243
2026-11-03 10:42:40 -05:00
Brad King
ba258369af
Merge branch 'release-4.5'
2026-11-03 10:16:15 -05:00
Brad King
7887ae931b
Merge topic 'FindDoxygen-terminal-and-stamp'
...
6c4a0d284e FindDoxygen: Makes USES_TERMINAL compatible with USE_STAMP_FILE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12754
2026-11-03 10:16:15 -05:00
Brad King
934db8d3e6
Merge topic 'FindDoxygen-terminal-and-stamp' into release-4.5
...
6c4a0d284e FindDoxygen: Makes USES_TERMINAL compatible with USE_STAMP_FILE
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12754
2026-11-03 10:16:13 -05:00
Robert Maynard
0a9fcf679e
RPATH: Add SKIP_INSTALL_RPATH target property
...
Re-implement the CMAKE_SKIP_INSTALL_RPATH variable in terms of the
property, with a policy for compatibility.
Fixes : #28213
2026-11-03 10:14:20 -05:00
Robert Maynard
2d4a6a6fbd
RPATH: Docs use inline code markup for RPATH
2026-11-03 09:52:46 -05:00
Brad King
defb221446
Merge topic 'listfile-coverage'
...
d4d35ecdc0 cmLcovTracefile: Use an enum for the lcov record types
54dc4d7bcc cpack: Record CMake listfile coverage
d602bd63b0 ctest_coverage: Read CMake listfile coverage
c11d1ee751 ctest: Add CMAKE coverage tool for CMake listfile coverage
37b38a29b6 cmake: Add CMAKE_LISTFILE_COVERAGE_DIR to record listfile coverage
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Alex <leha-bot@yandex.ru >
Merge-request: !12678
2026-11-03 09:39:55 -05:00
Brad King
76d4b1fa80
Merge topic 'cps-warn'
...
dc0e837c54 CPS: Warn when CMake loads a CPS file from a non-conforming location
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12605
2026-11-03 09:32:57 -05:00
Brad King
1eed45617e
Merge topic 'fileset-interface-genex-consumer'
...
3110f265a9 FILE_SET: Evaluate usage requirements per consumer
cafd167ba3 cmTargetPropertyEntry: Accept a file set
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12712
2026-11-03 09:31:02 -05:00
Brad King
a2a25b15a7
Merge topic 'ctest-junit-utc-timestamp'
...
e026c11ed2 CTest: Write JUnit testsuite timestamp in UTC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com >
Merge-request: !12751
2026-11-03 09:29:14 -05:00
Brad King
07535761ea
Merge topic 'subcommand-did-you-mean'
...
859a40b291 cmSubcommandTable: Implement closest string for invalid subcommand
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12752
2026-11-03 09:26:00 -05:00
Brad King
4e789da92d
Merge topic 'presets-did-you-mean'
...
ba61d59840 presets: Implement closest string for invalid preset
2603725ccc presets: Extend ResolvePreset to workflow presets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12753
2026-11-03 09:24:06 -05:00
Tyler Yankee
3e8ef24c63
ctest: Simplify command line argument handlers
...
Replace the individual lambdas that only assign or append their value
to a field with small helpers.
2026-11-03 09:23:45 -05:00
Tyler Yankee
62f2e49c7e
ctest: Factor out command line argument table lookup
...
The preset pre-pass and the main argument loop both searched an
argument table for a match and parsed it. Share that logic through
a local helper.
2026-11-03 09:23:44 -05:00
Tyler Yankee
42ab537fb1
ctest: Improve wrapping of option help
2026-11-03 09:23:43 -05:00
Brad King
da2499b057
Merge topic 'genex-link-group-extra'
...
f217446772 Genex: Fix crash on strings concatenated on LINK_GROUP
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12760
2026-11-03 09:22:03 -05:00
Brad King
eb1e97c362
Merge topic 'genex-out-of-range'
...
25abbc4ad4 Genex: Fix crash on out of range LIST index
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12759
2026-11-03 09:20:03 -05:00
Brad King
884dc0d46e
Merge topic 'cpack-appimage-env-opts'
...
370c27de22 CPack/AppImage: Derive CPACK_APPIMAGE_ARCH from the target processor
fb398e1000 CPack: Add test coverage for CPACK_APPIMAGE_VERSION
824564c7f0 CPack: Add appimagetool environment options
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Perry Naseck <git@perrynaseck.com >
Merge-request: !12755
2026-11-03 09:18:16 -05:00
Brad King
088b81fc91
Merge topic 'cpack-appimage-apprun-file'
...
d9f1f4c346 CPack/AppImage: Add CPACK_APPIMAGE_APPRUN_FILE and ignore directories
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12756
2026-11-03 09:16:35 -05:00
Brad King
cd05b9ba98
Merge topic 'update-nghttp2'
...
6ea32b6e8c Merge branch 'upstream-nghttp2' into update-nghttp2
0fea265ee6 nghttp2 2026-11-02 (80dcb814)
30fe732899 nghttp2: Update script to get nghttp2 1.71.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12763
2026-11-03 09:15:08 -05:00
Brad King
3575332950
Merge topic 'update-expat'
...
67c0de15bd Merge branch 'upstream-expat' into update-expat
10c41e4e83 expat 2026-11-02 (a70841d9)
5077ff9935 expat: Update script to get Expat 2.10.0
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12762
2026-11-03 09:13:26 -05:00
Brad King
b1d0faca22
Merge topic 'CMakeAddFortranSubdirectory-propagate-error'
...
5b5037f125 CMakeAddFortranSubdirectory: Fail when the MinGW configure or build fails
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12758
2026-11-03 09:11:56 -05:00
Brad King
1e35963d75
Merge topic 'CMakeAddFortranSubdirectory-byproducts'
...
bf00790cfb CMakeAddFortranSubdirectory: Declare MinGW import libraries as byproducts
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12757
2026-11-03 09:10:10 -05:00
Brad King
ed68362c26
Merge branch 'release-4.5'
2026-11-03 09:07:50 -05:00
Brad King
d8b52e4ac4
Merge topic 'codegen-test-fs-resolution'
...
4daf96a1eb Tests/RunCMake/Codegen: Fix rebuild cases on make tools with 1s resolution
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Tyler Yankee <tyler.yankee@kitware.com >
Merge-request: !12761
2026-11-03 09:07:49 -05:00
Brad King
10bf932bdd
Merge topic 'codegen-test-fs-resolution' into release-4.5
...
4daf96a1eb Tests/RunCMake/Codegen: Fix rebuild cases on make tools with 1s resolution
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: Tyler Yankee <tyler.yankee@kitware.com >
Merge-request: !12761
2026-11-03 09:07:47 -05:00
Brad King
a4fb62dc39
Merge branch 'release-4.5'
2026-11-03 09:05:50 -05:00
Brad King
f428569d4a
Merge topic 'clang-tidy-empty-suppressions'
...
0fcac5aa18 clang-tidy: Enable checks that have no existing violations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12749
2026-11-03 09:05:49 -05:00
Brad King
c5bdf509e4
Merge topic 'clang-tidy-empty-suppressions' into release-4.5
...
0fcac5aa18 clang-tidy: Enable checks that have no existing violations
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !12749
2026-11-03 09:05:47 -05:00
James Miro
6c4a0d284e
FindDoxygen: Makes USES_TERMINAL compatible with USE_STAMP_FILE
...
Fixes : #28238
2026-11-03 09:03:57 -05:00
Kitware Robot
52a6208f2f
CMake Nightly Date Stamp
2026-11-03 00:08:31 -05:00
Brad King
6ea32b6e8c
Merge branch 'upstream-nghttp2' into update-nghttp2
...
# By nghttp2 upstream
* upstream-nghttp2:
nghttp2 2026-11-02 (80dcb814)
2026-11-02 16:39:23 -05:00
nghttp2 upstream
0fea265ee6
nghttp2 2026-11-02 (80dcb814)
...
Code extracted from:
https://github.com/nghttp2/nghttp2.git
at commit 80dcb8140af050fac91a7e6af4fc6dd013404bd1 (v1.71.0).
2026-11-02 16:39:23 -05:00