https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
df80576 Merge branch 'release-3.29' 21 March 2024, 14:07:54 UTC
25d2850 CMake 3.29.0 21 March 2024, 13:32:22 UTC
388f7bc Merge topic 'fileapi-provide-glob-dependent' 6116bcb066 fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles object f578515d02 cmGlobCacheEntry: Add helper to carry CONFIGURE_DEPENDS glob cache arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9348 21 March 2024, 13:29:00 UTC
1485b65 Merge topic 'FindSWIG-enhance-lookup-strategy' 8ff66a766f FindSWIG: Enhance lookup capabilities using VALIDATOR argument ef51650558 FindSWIG: Search now all artifacts per directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9357 21 March 2024, 13:28:12 UTC
aa8fec9 Merge topic 'check-strict-prototypes' 1a4610269a Modules: Fix checks under -Werror=strict-prototypes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9344 21 March 2024, 13:27:09 UTC
1923a13 CMake Nightly Date Stamp 21 March 2024, 04:01:12 UTC
9ac78c7 Merge branch 'release-3.29' 20 March 2024, 14:36:07 UTC
f31523c Merge branch 'release-3.28' 20 March 2024, 14:35:51 UTC
7e52f9d Merge branch 'release-3.28' into release-3.29 20 March 2024, 14:35:33 UTC
8ff66a7 FindSWIG: Enhance lookup capabilities using VALIDATOR argument Currently, swig executable naming strategy is a bit odd: For example swig4.0 executable can have version 4.2.0!i Moreover, not all platforms provide a versioned executable. So, to pick-up the right executable when multiple versions are available, use find_program(... VALIDATOR ...). 20 March 2024, 14:22:40 UTC
ef51650 FindSWIG: Search now all artifacts per directory Fixes: #25566 20 March 2024, 14:22:40 UTC
b5602e7 CMake 3.28.4 20 March 2024, 14:03:43 UTC
48f1f3c Merge branch 'release-3.29' 20 March 2024, 13:57:37 UTC
6129923 Merge branch 'release-3.28' 20 March 2024, 13:57:30 UTC
780c1ab Merge branch 'release-3.28' into release-3.29 20 March 2024, 13:56:40 UTC
a53d194 Merge branch 'release-3.29' 20 March 2024, 13:55:48 UTC
d704a3f Merge topic 'ninja-fortran-include' 36dc8d6d50 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9351 20 March 2024, 13:55:48 UTC
0287208 Merge topic 'ninja-fortran-include' into release-3.29 36dc8d6d50 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9351 20 March 2024, 13:55:47 UTC
5969b4f Merge topic 'ninja-fortran-include' into release-3.28 36dc8d6d50 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9351 20 March 2024, 13:54:50 UTC
94edef2 Merge branch 'release-3.29' 20 March 2024, 13:51:45 UTC
9ef0078 Merge topic 'package-dispatch-apple' 85d6d3b2e3 generate_apple_*_selection_file: Add option to capture errors 2149dbd379 generate_apple_architecture_selection_file: Document $(ARCHS_STANDARD) support be642f6ed5 generate_apple_architecture_selection_file: Simplify signature 8959ad9db1 Tests/RunCMake/CMakePackage: Fix Apple architecture selection argument order 677f3d721b Tests/RunCMake/CMakePackage: Add architecture i386 for macOS on Xcode < 10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9349 20 March 2024, 13:51:45 UTC
3135a99 Merge topic 'package-dispatch-apple' into release-3.29 85d6d3b2e3 generate_apple_*_selection_file: Add option to capture errors 2149dbd379 generate_apple_architecture_selection_file: Document $(ARCHS_STANDARD) support be642f6ed5 generate_apple_architecture_selection_file: Simplify signature 8959ad9db1 Tests/RunCMake/CMakePackage: Fix Apple architecture selection argument order 677f3d721b Tests/RunCMake/CMakePackage: Add architecture i386 for macOS on Xcode < 10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9349 20 March 2024, 13:51:43 UTC
d875508 Merge topic 'ci-wix' eb403bb7b4 Tests: Pass path to WiX 3 into RunCMake.CPack_WIX test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9356 20 March 2024, 13:49:31 UTC
76cdb9e Merge topic 'warning-suppressions' 6c57a48c24 CTestCustom: Ignore warnings about curl and expat objects with no symbols Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9354 20 March 2024, 13:41:03 UTC
1a46102 Modules: Fix checks under -Werror=strict-prototypes This fixes configuration checks when using -Werror=strict-prototypes or -Wstrict-prototypes compiler flag, for example, via the CMAKE_C_FLAGS. 20 March 2024, 11:42:48 UTC
a17d76f CMake Nightly Date Stamp 20 March 2024, 04:01:18 UTC
eb403bb Tests: Pass path to WiX 3 into RunCMake.CPack_WIX test Avoid requiring its location to be in the PATH environment variable. 19 March 2024, 23:46:07 UTC
6116bcb fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles object Fixes: #25668 Co-authored-by: Brad King <brad.king@kitware.com> 19 March 2024, 18:55:25 UTC
f578515 cmGlobCacheEntry: Add helper to carry CONFIGURE_DEPENDS glob cache arguments 19 March 2024, 18:30:53 UTC
69a2eeb Merge branch 'release-3.29' 19 March 2024, 14:10:16 UTC
aa643b6 Merge topic 'doc-release-3.29-typos' eceb368ccc Help: Fix typos in 3.29 docs 31fb693d06 Help: Fix typos and grammar in pre-3.29 docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9353 19 March 2024, 14:10:16 UTC
b877fb4 Merge topic 'doc-release-3.29-typos' into release-3.29 eceb368ccc Help: Fix typos in 3.29 docs 31fb693d06 Help: Fix typos and grammar in pre-3.29 docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9353 19 March 2024, 14:10:15 UTC
4cb8f1d Merge branch 'release-3.29' 19 March 2024, 14:09:20 UTC
6b03511 Merge topic 'doc-exit-code-range' c980745b82 Help: Specify advisable range for exit code in cmake_language(EXIT) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9352 19 March 2024, 14:09:20 UTC
88d2dd0 Merge topic 'doc-exit-code-range' into release-3.29 c980745b82 Help: Specify advisable range for exit code in cmake_language(EXIT) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9352 19 March 2024, 14:09:19 UTC
ff7ccc0 Merge topic 'ci-wix' 406e207e74 Tests: Teach RunCMake.CPack_WIX to honor windows-arm64 hosts 9c472b9482 Tests: Convert CPackWiXGenerator to RunCMake.CPack_WIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9350 19 March 2024, 14:06:43 UTC
1b39310 Merge topic 'test-RunCPack' 0b3756a7e3 Tests/RunCMake: Add new infrastructure to run cpack 7cc09d8859 Tests/RunCMake: Add option to print custom details in failure output Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9355 19 March 2024, 14:05:46 UTC
6c57a48 CTestCustom: Ignore warnings about curl and expat objects with no symbols 19 March 2024, 13:57:21 UTC
85d6d3b generate_apple_*_selection_file: Add option to capture errors Add an option to capture error messages in a variable instead of terminating with a fatal error. Fixes: #25778 19 March 2024, 13:52:32 UTC
2149dbd generate_apple_architecture_selection_file: Document $(ARCHS_STANDARD) support Also add a test case. Fixes: #25780 19 March 2024, 13:52:32 UTC
be642f6 generate_apple_architecture_selection_file: Simplify signature Allow callers to pass multiple values to list-valued arguments instead of putting the entire list in a single quoted argument. Fixes: #25779 19 March 2024, 13:52:32 UTC
8959ad9 Tests/RunCMake/CMakePackage: Fix Apple architecture selection argument order Call `generate_apple_architecture_selection_file` with matching order in `SINGLE_ARCHITECTURES` and `SINGLE_ARCHITECTURE_INCLUDE_FILES`. 19 March 2024, 13:51:21 UTC
677f3d7 Tests/RunCMake/CMakePackage: Add architecture i386 for macOS on Xcode < 10 Use every architecture each version of Xcode has in `$(ARCHS_STANDARD)`. 19 March 2024, 13:46:57 UTC
7add7fd Merge topic 'improve-onoff' 1a49b439a5 Source: Use cmValue::IsOn and IsOff Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9346 19 March 2024, 13:30:04 UTC
36dc8d6 Ninja: Fix Fortran module deps in files INCLUDEd by preprocessed sources If a preprocessed source also uses the Fortran `INCLUDE` directive, search the original source file's directory. Fixes: #25792 19 March 2024, 11:56:13 UTC
c980745 Help: Specify advisable range for exit code in cmake_language(EXIT) The limitations added here are documented in the bash shell's reference manual. 19 March 2024, 11:37:52 UTC
eceb368 Help: Fix typos in 3.29 docs 19 March 2024, 10:47:28 UTC
31fb693 Help: Fix typos and grammar in pre-3.29 docs 19 March 2024, 10:47:21 UTC
51becd6 CMake Nightly Date Stamp 19 March 2024, 04:01:13 UTC
406e207 Tests: Teach RunCMake.CPack_WIX to honor windows-arm64 hosts 18 March 2024, 19:12:02 UTC
9c472b9 Tests: Convert CPackWiXGenerator to RunCMake.CPack_WIX 18 March 2024, 19:11:49 UTC
0b3756a Tests/RunCMake: Add new infrastructure to run cpack Create an alternative to the `Tests/RunCMake/CPack` infrastructure that more closely follows the rest of RunCMake's conventions. 18 March 2024, 18:04:17 UTC
7cc09d8 Tests/RunCMake: Add option to print custom details in failure output 18 March 2024, 18:04:17 UTC
fce0617 Merge topic 'ci-wix' cb1b2dc664 ci: Provide WiX 3 in PATH of jobs that need it b71b6300e5 ci: Provide WiX 3 in versioned location 694f14f96f Tests: Teach CPackWiXGenerator to use WiX tools in PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9342 18 March 2024, 18:01:26 UTC
07fea85 Merge branch 'release-3.29' 18 March 2024, 17:59:53 UTC
e3a8a6f Merge topic 'doc-project-include-vars-3.29' dcb894fb00 Help: Update project() code injection for new 3.29 include behavior 09cf39ab07 Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9343 18 March 2024, 17:59:53 UTC
8a40da1 Merge topic 'doc-project-include-vars-3.29' into release-3.29 dcb894fb00 Help: Update project() code injection for new 3.29 include behavior 09cf39ab07 Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9343 18 March 2024, 17:59:52 UTC
c61bbf4 CMake Nightly Date Stamp 18 March 2024, 04:03:30 UTC
1a49b43 Source: Use cmValue::IsOn and IsOff Speed up a bit by calling members directly. 17 March 2024, 23:05:37 UTC
bc3d8f9 CMake Nightly Date Stamp 17 March 2024, 04:01:09 UTC
dcb894f Help: Update project() code injection for new 3.29 include behavior Specifically, the various CMAKE_PROJECT_...INCLUDE... variables can now take a list of things, and those things can be module names too, not just file names. 16 March 2024, 06:43:25 UTC
09cf39a Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29 16 March 2024, 06:42:10 UTC
f440439 CMake Nightly Date Stamp 16 March 2024, 04:01:11 UTC
b1f0e91 CMake Nightly Date Stamp 15 March 2024, 04:01:11 UTC
62a6e65 Merge branch 'release-3.29' 14 March 2024, 18:27:56 UTC
788c204 CMake 3.29.0-rc4 14 March 2024, 17:33:17 UTC
2cb1926 Merge branch 'release-3.29' 14 March 2024, 17:31:12 UTC
399f378 Merge topic 'Apple-TBD-in-subdirecory' bcc26ce465 Apple Text Based Stubs: should be usage in subdirectories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9341 14 March 2024, 17:31:12 UTC
e497fbf Merge topic 'Apple-TBD-in-subdirecory' into release-3.29 bcc26ce465 Apple Text Based Stubs: should be usage in subdirectories Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9341 14 March 2024, 17:31:10 UTC
cb1b2dc ci: Provide WiX 3 in PATH of jobs that need it Drop the `WIX` environment variable. 14 March 2024, 17:09:57 UTC
b71b630 ci: Provide WiX 3 in versioned location Prepare to provide multiple WiX major versions for testing. 14 March 2024, 15:51:04 UTC
694f14f Tests: Teach CPackWiXGenerator to use WiX tools in PATH 14 March 2024, 15:51:03 UTC
cdd8f59 Merge branch 'release-3.29' 14 March 2024, 15:48:09 UTC
8198284 Merge branch 'release-3.28' 14 March 2024, 15:48:03 UTC
3e90c88 Merge branch 'release-3.28' into release-3.29 14 March 2024, 15:47:48 UTC
7691464 Merge branch 'release-3.29' 14 March 2024, 15:46:54 UTC
2bfaaf6 Merge topic 'autogen-makefile-depfile' d2d1763f88 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic 6193d15556 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9340 14 March 2024, 15:46:54 UTC
742af6c Merge topic 'autogen-makefile-depfile' into release-3.29 d2d1763f88 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic 6193d15556 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9340 14 March 2024, 15:46:53 UTC
8ebdee9 Merge topic 'autogen-makefile-depfile' into release-3.28 d2d1763f88 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic 6193d15556 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9340 14 March 2024, 15:46:08 UTC
88aab6d Merge branch 'release-3.29' 14 March 2024, 15:45:14 UTC
8526943 Merge topic 'LINKER_TYPE-mold-support' 801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it 939ac5287e LINKER_TYPE: fix spelling error in message 922883782b LINKER_TYPE: Document that linker tool should be in the PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9334 14 March 2024, 15:45:14 UTC
8f0801c Merge topic 'LINKER_TYPE-mold-support' into release-3.29 801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it 939ac5287e LINKER_TYPE: fix spelling error in message 922883782b LINKER_TYPE: Document that linker tool should be in the PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9334 14 March 2024, 15:45:13 UTC
1248320 Merge branch 'release-3.29' 14 March 2024, 15:44:02 UTC
11f6df1 Merge topic 'fc-MakeAvailable-leak-var' 2b68048bdb FetchContent: Don't leak temporary variable and restore var robustly Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9338 14 March 2024, 15:44:01 UTC
d93a7c1 Merge topic 'fc-MakeAvailable-leak-var' into release-3.29 2b68048bdb FetchContent: Don't leak temporary variable and restore var robustly Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9338 14 March 2024, 15:44:00 UTC
bcc26ce Apple Text Based Stubs: should be usage in subdirectories Fixes: #25765 14 March 2024, 13:33:48 UTC
d2d1763 cmQtAutoGenInitializer: De-duplicate autogen/timestamp target depend logic We place the same target ordering dependencies on either the `_autogen_timestamp_deps` target or the `_autogen` target. Refactor the logic to avoid duplicating that code. 14 March 2024, 13:18:56 UTC
6193d15 Autogen: Restore target-ordering dependencies in Makefiles with DEPFILE In commit aebfbcaa46 (AutoGen: Use depfiles for the XXX_autogen ninja targets, 2020-01-14, v3.17.0-rc1~58^2) the `_autogen_timestamp_deps` target was given target ordering dependencies through its custom command rather than direct target dependencies as on the `_autogen` target. Then commit 895fa3433f (cmQtAutoGenInitializer: support IMPLIB-only imported targets, 2021-09-23, v3.22.0-rc1~80^2) converted some target-level dependencies into file-level dependencies on the custom command. This only works with a monolithic build graph like Ninja. Since commit ebc9e448b3 (Autogen: Add depfile support for Makefiles, 2023-09-07, v3.28.0-rc1~101^2~1) we use the `_autogen_timestamp_deps` target in Makefile generators too. This exposed the missing target ordering dependency. Fixes: #25766 14 March 2024, 13:05:06 UTC
4285dec CMake Nightly Date Stamp 14 March 2024, 04:01:17 UTC
801ae06 LINKER_TYPE: Support MOLD only on GCC versions that support it Fixes: #25748 13 March 2024, 15:13:21 UTC
253397b Merge topic 'ctest-tls-options' aeb8bcc055 ctest: Fall back to CMake options for TLS version 56e319ce4a ctest: Fall back to CMake options for TLS server verification 6671f17f65 ctest: Add explicit options for TLS version 0aba13a2f3 ctest: Add explicit options for TLS server verification 51728a6dd3 CTest: Create scope to isolate defaults for DartConfiguration.tcl 8a3a486fb5 cmCTestCurl: Factor out helper struct for curl options 7f668bb94f cmCTestCurl: Use inline member initialization add81210df cmCurl: Assert that we cover all TLS versions supported by our vendored curl ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9318 13 March 2024, 15:05:17 UTC
bdaa6b5 Merge topic 'GoogleTest-source-line' a0343abd59 GoogleTest: Add DEF_SOURCE_LINE property to gtest_add_tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9327 13 March 2024, 15:00:45 UTC
486885f Merge branch 'release-3.29' 13 March 2024, 14:57:08 UTC
b7c78e1 Merge topic 'export-find_dependency-calls' 3a739d4dcb EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9336 13 March 2024, 14:57:08 UTC
886333d Merge topic 'export-find_dependency-calls' into release-3.29 3a739d4dcb EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9336 13 March 2024, 14:57:07 UTC
00bc491 Merge branch 'release-3.29' 13 March 2024, 14:53:01 UTC
78eb2f6 Merge branch 'release-3.28' 13 March 2024, 14:52:57 UTC
3d67b5a Merge branch 'release-3.28' into release-3.29 13 March 2024, 14:52:47 UTC
7a9fc8c Merge topic 'backport-3.28-ci-xcode-15.3' into release-3.28 8a6d05aa9d gitlab-ci: update macOS jobs to use Xcode 15.3 7bf893bc30 Tests: Update RunCMake.CheckCompilerFlag for Xcode 15.3 7f5f0ab4b3 Tests: Update RunCMake.CompileFeatures for Xcode 15.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9333 13 March 2024, 14:52:15 UTC
fc6545b Merge branch 'release-3.29' 13 March 2024, 14:51:13 UTC
back to top