25d2850 | Brad King | 21 March 2024, 13:32:22 UTC | CMake 3.29.0 | 21 March 2024, 13:32:22 UTC |
7e52f9d | Brad King | 20 March 2024, 14:35:33 UTC | Merge branch 'release-3.28' into release-3.29 | 20 March 2024, 14:35:33 UTC |
b5602e7 | Brad King | 20 March 2024, 14:03:43 UTC | CMake 3.28.4 | 20 March 2024, 14:03:43 UTC |
780c1ab | Brad King | 20 March 2024, 13:56:40 UTC | Merge branch 'release-3.28' into release-3.29 | 20 March 2024, 13:56:40 UTC |
0287208 | Brad King | 20 March 2024, 13:55:35 UTC | 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 | Brad King | 20 March 2024, 13:54:50 UTC | 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 |
3135a99 | Brad King | 20 March 2024, 13:51:30 UTC | 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 |
b877fb4 | Brad King | 19 March 2024, 14:09:54 UTC | 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 |
88d2dd0 | Brad King | 19 March 2024, 14:09:08 UTC | 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 |
85d6d3b | Brad King | 18 March 2024, 15:22:47 UTC | 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 | Brad King | 18 March 2024, 16:51:00 UTC | generate_apple_architecture_selection_file: Document $(ARCHS_STANDARD) support Also add a test case. Fixes: #25780 | 19 March 2024, 13:52:32 UTC |
be642f6 | Brad King | 18 March 2024, 14:53:22 UTC | 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 | Brad King | 18 March 2024, 14:51:22 UTC | 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 | Brad King | 19 March 2024, 13:35:09 UTC | 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 |
36dc8d6 | Brad King | 18 March 2024, 23:28:09 UTC | 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 | Craig Scott | 19 March 2024, 11:03:58 UTC | 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 | Craig Scott | 15 March 2024, 03:15:34 UTC | Help: Fix typos in 3.29 docs | 19 March 2024, 10:47:28 UTC |
31fb693 | Craig Scott | 16 March 2024, 05:27:04 UTC | Help: Fix typos and grammar in pre-3.29 docs | 19 March 2024, 10:47:21 UTC |
8a40da1 | Brad King | 18 March 2024, 17:59:37 UTC | 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 |
dcb894f | Craig Scott | 16 March 2024, 06:43:25 UTC | 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 | Craig Scott | 16 March 2024, 06:42:10 UTC | Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29 | 16 March 2024, 06:42:10 UTC |
788c204 | Brad King | 14 March 2024, 17:33:17 UTC | CMake 3.29.0-rc4 | 14 March 2024, 17:33:17 UTC |
e497fbf | Brad King | 14 March 2024, 17:30:48 UTC | 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 |
3e90c88 | Brad King | 14 March 2024, 15:47:48 UTC | Merge branch 'release-3.28' into release-3.29 | 14 March 2024, 15:47:48 UTC |
742af6c | Brad King | 14 March 2024, 15:46:43 UTC | 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 | Brad King | 14 March 2024, 15:46:08 UTC | 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 |
8f0801c | Brad King | 14 March 2024, 15:44:30 UTC | 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 |
d93a7c1 | Brad King | 14 March 2024, 15:43:46 UTC | 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 | Marc Chevrier | 14 March 2024, 13:33:48 UTC | Apple Text Based Stubs: should be usage in subdirectories Fixes: #25765 | 14 March 2024, 13:33:48 UTC |
d2d1763 | Brad King | 13 March 2024, 16:39:32 UTC | 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 | Brad King | 13 March 2024, 15:39:02 UTC | 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 |
801ae06 | Marc Chevrier | 11 March 2024, 17:10:43 UTC | LINKER_TYPE: Support MOLD only on GCC versions that support it Fixes: #25748 | 13 March 2024, 15:13:21 UTC |
886333d | Brad King | 13 March 2024, 14:56:59 UTC | 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 |
3d67b5a | Brad King | 13 March 2024, 14:52:47 UTC | Merge branch 'release-3.28' into release-3.29 | 13 March 2024, 14:52:47 UTC |
7a9fc8c | Brad King | 13 March 2024, 14:52:00 UTC | 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 |
be27ce8 | Brad King | 13 March 2024, 14:50:52 UTC | Merge topic 'ci-xcode-15.3' into release-3.29 682767e8a5 Merge branch 'backport-3.28-ci-xcode-15.3' e572986231 LinkerId: Update detection of linker tool for Xcode 15.3 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:51:11 UTC |
2b68048 | Craig Scott | 13 March 2024, 06:26:27 UTC | FetchContent: Don't leak temporary variable and restore var robustly In FetchContent_MakeAvailable(), the __fcprefix__ previously used when pushing the value of CMAKE_EXPORT_FIND_PACKAGE_NAME to the variable stack is not needed. The stack will never be empty at that point, so pushing an empty value will be handled correctly. By removing the __fcprefix__, we no longer need any temporary variable when restoring CMAKE_EXPORT_FIND_PACKAGE_NAME. But we need to ensure CMAKE_EXPORT_FIND_PACKAGE_NAME is left undefined if it wasn't defined before, and pushing an empty value doesn't let us distinguish between unset and set-but-empty. Therefore, when CMAKE_EXPORT_FIND_PACKAGE_NAME is undefined, push a specific value that can't be used by the project instead and check for that when popping it again. This ensures we can robustly distinguish the two cases and will always restore the right state. Fixes: #25758 | 13 March 2024, 06:27:18 UTC |
3a739d4 | Brad King | 12 March 2024, 17:12:59 UTC | EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate Some design concerns have been raised after trying the 3.29 release candidates. Avoid committing to a stable public interface for now. Issue: #25767 | 12 March 2024, 18:24:53 UTC |
939ac52 | Marc Chevrier | 12 March 2024, 17:18:25 UTC | LINKER_TYPE: fix spelling error in message | 12 March 2024, 17:18:25 UTC |
682767e | Brad King | 12 March 2024, 13:49:17 UTC | Merge branch 'backport-3.28-ci-xcode-15.3' | 12 March 2024, 13:49:17 UTC |
e572986 | Brad King | 12 March 2024, 13:48:01 UTC | LinkerId: Update detection of linker tool for Xcode 15.3 Xcode now prints extra `ExecuteExternalTool` lines that happen to mention the linker tool, but not in conjunction with actually linking something. Ignore them. | 12 March 2024, 13:48:01 UTC |
8a6d05a | Brad King | 11 March 2024, 23:10:03 UTC | gitlab-ci: update macOS jobs to use Xcode 15.3 | 12 March 2024, 13:29:45 UTC |
7bf893b | Brad King | 12 March 2024, 13:27:34 UTC | Tests: Update RunCMake.CheckCompilerFlag for Xcode 15.3 Xcode passes a new `-use-frontend-parseable-output` flag to Swift that conflicts with our `-parseable-output` flag. Use a different flag for the test case. | 12 March 2024, 13:29:45 UTC |
7f5f0ab | Brad King | 12 March 2024, 00:46:27 UTC | Tests: Update RunCMake.CompileFeatures for Xcode 15.3 Xcode no longer puts an extra backslash in its `-std=` flags. | 12 March 2024, 13:29:29 UTC |
9228837 | Marc Chevrier | 11 March 2024, 17:10:43 UTC | LINKER_TYPE: Document that linker tool should be in the PATH Issue: #25748 | 12 March 2024, 13:00:49 UTC |
3677b2d | Brad King | 12 March 2024, 12:43:07 UTC | Merge topic 'export-find_dependency-calls' into release-3.29 b1c4806914 install(EXPORT): Drop REQUIRED from exported find_dependency calls Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9329 | 12 March 2024, 12:43:24 UTC |
b1c4806 | Brad King | 11 March 2024, 15:57:41 UTC | install(EXPORT): Drop REQUIRED from exported find_dependency calls In commit c6e6861e63 (install(EXPORT): Export find_dependency() calls, 2023-11-07, v3.29.0-rc1~439^2~1) we made the calls `REQUIRED`. However, a dependency is only required if the dependent package is required. `find_dependency` already forwards the `REQUIRED` mark, and also already marks the dependent package as not found if the dependency is missing. Fixes: #25756 | 11 March 2024, 16:07:32 UTC |
04d8bc6 | Brad King | 11 March 2024, 14:18:38 UTC | Merge topic 'ctest-j-default' into release-3.29 5de1e21659 ctest: Allow passing -j without value to choose a contextual default bbcbcff7d9 cmCTestMultiProcessHandler: Modernize member initialization 7457b474a1 Tests: Remove unnecessary parallel suppression from CTestCoverageCollectGCOV ae69801d96 Tests: Convert CTestTestSkipReturnCode to RunCMake.ctest_test case 30dda49416 Tests: Convert CTestTestSerialOrder to RunCMake.ctest_test case Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9315 | 11 March 2024, 14:18:49 UTC |
da334e2 | Brad King | 11 March 2024, 14:15:49 UTC | Merge topic 'ctest-tests-from-file' into release-3.29 170ec48601 Help: Improve ctest tests-from-file documentation wording and wrapping 1a4837641e ctest: Remove unnecessary and ambiguous tests-from-file comment syntax d52c66bfb3 ctest: Honor tests-from-file options with empty input 8673264e25 Tests: Make ctest tests-from-file expected output more precise Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9322 | 11 March 2024, 14:16:59 UTC |
d914c76 | Brad King | 11 March 2024, 14:15:00 UTC | Merge topic 'llvm-objdump' into release-3.29 c51f84b96a GET_RUNTIME_DEPENDENCIES: Allow more whitespace before objdump's "DLL Name:" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9325 | 11 March 2024, 14:15:16 UTC |
a22245a | Brad King | 11 March 2024, 14:10:04 UTC | Merge topic 'marmasm-language' into release-3.29 c34ef6c922 ASM_MARMASM: Remove broken partial support for preprocessor defines Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9326 | 11 March 2024, 14:10:55 UTC |
5de1e21 | Brad King | 06 March 2024, 16:16:33 UTC | ctest: Allow passing -j without value to choose a contextual default Under job server integration, added by commit 80fe56c481 (ctest: Add support for running under a make job server on POSIX systems, 2023-11-15, v3.29.0-rc1~324^2), use a very high default so that parallelism is effectively limited only by available job server tokens. Otherwise, choose a default limit based on the number of processors. Also allow passing `0` to specify unbounded parallelism. Fixes: #25739 | 10 March 2024, 15:41:39 UTC |
c34ef6c | Alexander Neumann | 10 March 2024, 14:10:32 UTC | ASM_MARMASM: Remove broken partial support for preprocessor defines Avoid passing unsupported options to the assembler. In commit 3166547cf6 (ASM_MARMASM: Add support for Microsoft ARM assembler language, 2022-10-14, v3.26.0-rc1~383^2) we copied the assembler command line from `CMakeASM_MASMInformation`, but the `marmasm` tool does not accept `-D` command-line options. Issue: #24317 | 10 March 2024, 15:20:20 UTC |
c51f84b | Adrian Pop | 10 March 2024, 00:34:20 UTC | GET_RUNTIME_DEPENDENCIES: Allow more whitespace before objdump's "DLL Name:" LLVM's `llvm-objdump` has spaces before "DLL Name:" instead of tabs. | 10 March 2024, 15:03:21 UTC |
bbcbcff | Brad King | 07 March 2024, 13:53:19 UTC | cmCTestMultiProcessHandler: Modernize member initialization | 10 March 2024, 14:27:05 UTC |
7457b47 | Brad King | 10 March 2024, 14:19:27 UTC | Tests: Remove unnecessary parallel suppression from CTestCoverageCollectGCOV This hasn't been necessary since commit ab7eda2591 (Tests: Remove unnecessary pass regex on CTestCoverageCollectGCOV, 2020-04-29, v3.18.0-rc1~239^2~2). | 10 March 2024, 14:27:02 UTC |
ae69801 | Brad King | 10 March 2024, 14:10:29 UTC | Tests: Convert CTestTestSkipReturnCode to RunCMake.ctest_test case | 10 March 2024, 14:26:14 UTC |
30dda49 | Brad King | 10 March 2024, 14:01:44 UTC | Tests: Convert CTestTestSerialOrder to RunCMake.ctest_test case | 10 March 2024, 14:24:50 UTC |
170ec48 | Brad King | 08 March 2024, 21:16:26 UTC | Help: Improve ctest tests-from-file documentation wording and wrapping | 08 March 2024, 21:26:12 UTC |
1a48376 | Brad King | 08 March 2024, 21:07:36 UTC | ctest: Remove unnecessary and ambiguous tests-from-file comment syntax Test names can contain `#`. Since we ignore lines that do not match any test names anyway, "commenting" can still work without explicit syntax. Also drop whitespace trimming for similar reasons. Fixes: #25741 | 08 March 2024, 21:25:33 UTC |
d52c66b | Brad King | 08 March 2024, 21:05:34 UTC | ctest: Honor tests-from-file options with empty input If the `--tests-from-file` input file is empty, no tests should run. | 08 March 2024, 21:06:35 UTC |
8673264 | Brad King | 08 March 2024, 21:03:00 UTC | Tests: Make ctest tests-from-file expected output more precise | 08 March 2024, 21:03:48 UTC |
5c35123 | Brad King | 08 March 2024, 14:33:24 UTC | Merge branch 'release-3.28' into release-3.29 | 08 March 2024, 14:33:24 UTC |
74d3765 | Brad King | 08 March 2024, 14:32:19 UTC | Merge topic 'cxxmodules-target-objects' into release-3.29 4ddf0453d5 Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9316 | 08 March 2024, 14:32:36 UTC |
9bfb972 | Brad King | 08 March 2024, 14:32:01 UTC | Merge topic 'cxxmodules-target-objects' into release-3.28 4ddf0453d5 Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9316 | 08 March 2024, 14:32:01 UTC |
23e7c9a | Brad King | 08 March 2024, 14:29:52 UTC | Merge topic 'doc-https' into release-3.29 53a542936e Help: Convert http URLs to https Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9313 | 08 March 2024, 14:30:12 UTC |
d68cf15 | Brad King | 08 March 2024, 14:28:26 UTC | Merge topic 'ctest-tests-from-file' into release-3.29 ca0a9def2e ctest: Exit with failure when tests-from-file input is missing 60433fc6e8 Tests: Generalize ctest tests-from-file test cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9317 | 08 March 2024, 14:28:44 UTC |
53a5429 | scivision | 05 March 2024, 21:56:27 UTC | Help: Convert http URLs to https | 07 March 2024, 14:42:45 UTC |
ca0a9de | Brad King | 06 March 2024, 18:22:01 UTC | ctest: Exit with failure when tests-from-file input is missing If the options added by * commit 022f20f663 (ctest: add command line option to run the tests listed in a given file, 2023-11-29, v3.29.0-rc1~66^2~2) * commit dbacc1d5a8 (ctest: add command line option to exclude tests listed in a given file, 2023-11-30, v3.29.0-rc1~66^2~1) * commit 701029726f (ctest_test: add options INCLUDE_FROM_FILE and EXCLUDE_FROM_FILE, 2023-12-03, v3.29.0-rc1~66^2) are given a missing file, fail instead of ignoring it. Fixes: #25740 | 06 March 2024, 21:14:04 UTC |
60433fc | Brad King | 06 March 2024, 18:20:31 UTC | Tests: Generalize ctest tests-from-file test cases | 06 March 2024, 18:34:10 UTC |
4ddf045 | Ben Boeckel | 06 March 2024, 06:13:01 UTC | Tests/CXXModules: add a test using `TARGET_OBJECTS` from modules See: #25732 | 06 March 2024, 17:34:46 UTC |
dd8e84a | Brad King | 06 March 2024, 14:00:02 UTC | Merge topic 'FindRuby-3.3' into release-3.29 c2bf3e46fa FindRuby: Fix finding Ruby 3.1+ on Windows 867550db43 FindRuby: Add support for 3.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9309 | 06 March 2024, 14:00:19 UTC |
c2bf3e4 | Charlie Savage | 05 March 2024, 03:23:06 UTC | FindRuby: Fix finding Ruby 3.1+ on Windows It switched to the UCRT C runtime. | 05 March 2024, 13:47:59 UTC |
867550d | Charlie Savage | 02 March 2024, 07:51:57 UTC | FindRuby: Add support for 3.3 | 05 March 2024, 13:46:29 UTC |
965acca | Brad King | 04 March 2024, 18:58:26 UTC | CMake 3.29.0-rc3 | 04 March 2024, 18:58:26 UTC |
68240e7 | Brad King | 04 March 2024, 15:21:32 UTC | Merge branch 'release-3.28' into release-3.29 | 04 March 2024, 15:21:32 UTC |
37ddb04 | Brad King | 04 March 2024, 15:20:21 UTC | Merge topic 'cxxmodules-invalid-iterator' into release-3.29 844f054fe0 cmImportedCxxModuleInfo: remove unused pointer field Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9303 | 04 March 2024, 15:20:47 UTC |
944f10d | Brad King | 04 March 2024, 15:19:34 UTC | Merge topic 'cxxmodules-invalid-iterator' into release-3.28 844f054fe0 cmImportedCxxModuleInfo: remove unused pointer field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9303 | 04 March 2024, 15:19:34 UTC |
844f054 | Ben Boeckel | 01 March 2024, 16:18:18 UTC | cmImportedCxxModuleInfo: remove unused pointer field Also avoids usage of an invalid `importit` when module names are not available. | 01 March 2024, 16:23:44 UTC |
4c0ea43 | Brad King | 01 March 2024, 14:00:38 UTC | Merge branch 'release-3.28' into release-3.29 | 01 March 2024, 14:00:38 UTC |
e80ad58 | Brad King | 01 March 2024, 13:59:43 UTC | Merge topic 'FindTIFF-cmake-package' into release-3.29 b6b2f73f36 FindTIFF: Fix name of upstream TIFF cmake package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9300 | 01 March 2024, 13:59:50 UTC |
d16ac6f | Brad King | 01 March 2024, 13:59:04 UTC | Merge topic 'FindTIFF-cmake-package' into release-3.28 b6b2f73f36 FindTIFF: Fix name of upstream TIFF cmake package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9300 | 01 March 2024, 13:59:04 UTC |
b6b2f73 | Brad King | 29 February 2024, 13:12:26 UTC | FindTIFF: Fix name of upstream TIFF cmake package Since commit 6a3059e66f (FindTIFF: bridge `tiff-config` into FindTIFF-compatible interface, 2023-09-14, v3.28.0-rc1~87^2) we try to find the upstream TIFF cmake package. However, it is called `TiffConfig.cmake`, not `tiff-config.cmake`, so we need to match the capitalization of the package name. | 29 February 2024, 13:47:53 UTC |
966e6af | Brad King | 29 February 2024, 13:05:33 UTC | Merge branch 'release-3.28' into release-3.29 | 29 February 2024, 13:05:33 UTC |
cb2dc01 | Brad King | 29 February 2024, 13:02:01 UTC | Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.29 65bd837786 Merge branch 'backport-3.28-cxxmodules-no-export-basedirs-as-include-paths' 028f3134e5 cmExportFileGenerator: only export include paths for HEADERS file sets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9295 | 29 February 2024, 13:02:28 UTC |
81a8cf2 | Brad King | 29 February 2024, 13:01:22 UTC | Merge topic 'cxxmodules-no-export-basedirs-as-include-paths' into release-3.28 028f3134e5 cmExportFileGenerator: only export include paths for HEADERS file sets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9295 | 29 February 2024, 13:01:22 UTC |
8a0d42d | Brad King | 29 February 2024, 12:59:09 UTC | Merge topic 'Help-add_custom_command-grammo' into release-3.29 b03356f954 Help/add_custom_command: fix verb grammo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9297 | 29 February 2024, 12:59:27 UTC |
d00af79 | Brad King | 28 February 2024, 20:02:36 UTC | Merge branch 'release-3.28' into release-3.29 | 28 February 2024, 20:02:36 UTC |
7f2275c | Brad King | 28 February 2024, 20:01:23 UTC | Merge topic 'test-cxxmodules-vs' into release-3.29 6925978f3e Tests/RunCMake/CXXModules: Update VS circular error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9299 | 28 February 2024, 20:01:36 UTC |
6fa3cf4 | Brad King | 28 February 2024, 20:01:06 UTC | Merge topic 'test-cxxmodules-vs' into release-3.28 6925978f3e Tests/RunCMake/CXXModules: Update VS circular error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9299 | 28 February 2024, 20:01:06 UTC |
6925978 | Brad King | 28 February 2024, 19:14:25 UTC | Tests/RunCMake/CXXModules: Update VS circular error message Match the message expected from MSBuild as of VS 17.9. | 28 February 2024, 19:16:20 UTC |
b03356f | Ben Boeckel | 28 February 2024, 18:21:52 UTC | Help/add_custom_command: fix verb grammo | 28 February 2024, 18:21:52 UTC |
65bd837 | Brad King | 28 February 2024, 14:20:15 UTC | Merge branch 'backport-3.28-cxxmodules-no-export-basedirs-as-include-paths' | 28 February 2024, 14:20:15 UTC |
028f313 | Ben Boeckel | 28 February 2024, 00:15:23 UTC | cmExportFileGenerator: only export include paths for HEADERS file sets | 28 February 2024, 10:26:10 UTC |
5ac8368 | Brad King | 27 February 2024, 14:11:36 UTC | Merge topic 'Help-file-ARCHIVE_EXTRACT-mention-working-dir' into release-3.29 189d28d77d Help/file: mention the working directory for `ARCHIVE_EXTRACT` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9291 | 27 February 2024, 14:11:42 UTC |
fe82cd6 | Brad King | 27 February 2024, 14:08:02 UTC | Merge branch 'release-3.28' into release-3.29 | 27 February 2024, 14:08:02 UTC |
4ff4417 | Brad King | 27 February 2024, 14:06:15 UTC | Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.29 0a18f9baad cmGeneratorTarget: collapse paths before querying the fileset cache Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9286 | 27 February 2024, 14:06:24 UTC |
9b4bbd2 | Brad King | 27 February 2024, 14:05:00 UTC | Merge topic 'clang-use-arg1' into release-3.29 7008fc234b CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9285 | 27 February 2024, 14:05:12 UTC |
febe479 | Brad King | 27 February 2024, 14:02:54 UTC | Merge topic 'cxxmodules-fileset-cache-fullpath' into release-3.28 0a18f9baad cmGeneratorTarget: collapse paths before querying the fileset cache Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9286 | 27 February 2024, 14:02:54 UTC |
5feddb6 | Brad King | 27 February 2024, 14:02:27 UTC | Merge topic 'clang-use-arg1' into release-3.28 7008fc234b CMakeDetermineCompilerId: use `_ARG1` to query the clang resource dir Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9285 | 27 February 2024, 14:02:27 UTC |