Commit Graph
78208 Commits
Author SHA1 Message Date
Kitware Robot a158b68fa6 CMake Nightly Date Stamp 2026-11-05 00:06:58 -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
Brad King 30fe732899 nghttp2: Update script to get nghttp2 1.71.0 2026-11-02 16:38:58 -05:00