https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
cdc9017 CMake 3.29.6 17 June 2024, 18:49:43 UTC
296fdc0 Merge topic 'vs-quote-semicolons' into release-3.29 9b672e8075 VS: Quote custom command arguments containing semicolons Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9597 14 June 2024, 13:24:48 UTC
9b672e8 VS: Quote custom command arguments containing semicolons The `GoogleTest` module needs this to pass the `TEST_EXECUTOR` definition to its `GoogleTestAddTests.cmake` helper script in the `POST_BUILD` command since commit f875c479f5 (GoogleTest: Honor TEST_LAUNCHER in gtest_discover_tests, 2024-01-17, v3.29.0-rc1~34^2). Previously it worked only if other characters, such as spaces, caused the argument to be quoted. This was exposed by running the `RunCMake.GoogleTest` test in a path without spaces. Reported-by: Garrett Campbell <gcampbell@microsoft.com> 14 June 2024, 12:24:21 UTC
7c6dcba Merge branch 'release-3.28' into release-3.29 11 June 2024, 14:56:10 UTC
578ba81 Merge topic 'clang-ansi-color' into release-3.29 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592 11 June 2024, 14:55:59 UTC
63b12b7 Merge topic 'clang-ansi-color' into release-3.28 1004cc2b52 Clang: Drop non-existent -fno-ansi-escape-codes flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9592 11 June 2024, 14:55:18 UTC
1004cc2 Clang: Drop non-existent -fno-ansi-escape-codes flag In commit 74b5fae52d (Clang: Use -fno-ansi-escape-codes for color diagnostics on Windows, 2023-10-19, v3.28.0-rc3~3^2) we added the positive option `-fansi-escape-codes` and the negative form of the option, `-fno-ansi-escape-codes`. According to the LLVM/Clang documentation: * https://releases.llvm.org/18.1.4/tools/clang/docs/UsersManual.html#cmdoption-fansi-escape-codes only the positive form of the option exists. Fixes: #26036 10 June 2024, 13:23:41 UTC
facfba0 CMake 3.29.5 06 June 2024, 12:57:14 UTC
74e233e Merge topic 'backport-3.29-cpack-wix-scope-default' into release-3.29 0167089484 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9586 06 June 2024, 12:32:00 UTC
20d1f96 Merge topic 'ctest-jobserver-fifo-hang' into release-3.29 ff077af032 ctest: Set close-on-exec for jobserver FIFO Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9580 06 June 2024, 12:31:29 UTC
0167089 CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower In commit 60661f6770 (CPack/WiX: Make InstallScope configurable, 2023-11-07, v3.29.0-rc1~413^2) the `CPACK_WIX_INSTALL_SCOPE` default was set to `perMachine`. While installers created with `perMachine` have better behavior on their own than installers created without any `InstallScope`, they do not cleanly convert existing installations on updates. Fixes: #26029 05 June 2024, 17:47:36 UTC
ff077af ctest: Set close-on-exec for jobserver FIFO Set the close-on-exec flag to prevent the jobserver FIFO file descriptor from leaking to subprocesses spawned by `ctest`. This leak is usually harmless, but can cause `make test -jN` to hang at the end of the build if a test leaves a background process running with the jobserver FIFO file descriptor open. Fixes: #26027 05 June 2024, 13:37:05 UTC
efaa9ef CMake 3.29.4 03 June 2024, 18:28:41 UTC
5b1669d Merge branch 'release-3.28' into release-3.29 03 June 2024, 18:16:47 UTC
9f72ac3 CMake 3.28.6 03 June 2024, 17:35:26 UTC
f952513 Merge topic 'msvc-v143-versions' into release-3.29 3873574f89 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9554 30 May 2024, 14:00:53 UTC
3873574 Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset According to this blog post: * https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/ the 14.40 through 14.49 version range will be used by the v143 toolsets. Fixes: #26015 29 May 2024, 15:48:08 UTC
1885903 Merge branch 'release-3.28' into release-3.29 29 May 2024, 12:30:48 UTC
f2ea85f Merge topic 'update-kwsys' into release-3.29 98dd754b62 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9553 29 May 2024, 12:30:10 UTC
713bca2 Merge topic 'backport-kwsys-ConsoleBuf-windows-terminal' into release-3.28 98dd754b62 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9553 29 May 2024, 12:28:54 UTC
98dd754 KWSys: ConsoleBuf: Fix test case when running under Windows Terminal Our test case writes a NUL byte to the console to test its behavior. The behavior of Windows Terminal differs from Windows Console Host (conhost.exe). Detect which of these is in use at runtime and adjust our expected result accordingly. 28 May 2024, 13:11:56 UTC
0b2c781 Merge branch 'release-3.28' into release-3.29 28 May 2024, 13:00:55 UTC
5229252 Merge topic 'execute_process-child-startup-info' into release-3.29 fa8c04b421 Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members d98df689ab Merge branch 'libuv-win-process-no-extra-stdio' a590382850 libuv: win/spawn: disable extra-file-descriptor support not needed by CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9541 28 May 2024, 12:56:41 UTC
49c7a71 Merge topic 'libuv-win-process-no-extra-stdio' into release-3.28 a590382850 libuv: win/spawn: disable extra-file-descriptor support not needed by CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9541 28 May 2024, 12:56:07 UTC
3242f4c Merge topic 'cuda-vs-17.10' into release-3.29 69f26d8156 VS: Fix compiler identification of nvcc with unsupported host compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9546 24 May 2024, 14:35:50 UTC
fa8c04b Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members Verify that `execute_process` launches processes on Windows such that `GetStartupInfoW` in the child does not populate `STARTUPINFOW` members reserved for the MSVC C run-time. Issue: #25996 24 May 2024, 14:12:27 UTC
69f26d8 VS: Fix compiler identification of nvcc with unsupported host compiler `nvcc` from CUDA < 12.4 does support the MSVC 14.40.17.10 toolset. Users may specify `CUDAFLAGS=-allow-unsupported-compiler` to bypass the check. However, we do not use arbitrary user-specified flags during compiler identification in the VS generator because escaping them for the `AdditionalOptions` of the `.vcxproj` file requires non-trivial logic that we currently only implement in the C++ generator code. Instead, just always pass `-allow-unsupported-compiler` during CUDA compiler identification in the VS generator. Fixes: #26003 23 May 2024, 17:22:34 UTC
d98df68 Merge branch 'libuv-win-process-no-extra-stdio' 22 May 2024, 18:58:43 UTC
a590382 libuv: win/spawn: disable extra-file-descriptor support not needed by CMake Upstream libuv supports passing file descriptors >= 3 to child processes via `STARTUPINFOW` members reserved by the MSVC C run-time. However, some programs use `GetStartupInfoW` to initialize a `STARTUPINFOW` structure to pass to `CreateProcessW` without clearing the reserved members. If we launch such programs with non-zero values in the reserved members, the MSVC C run-time in *their* children may not correctly associate the stdin/stdout/stderr streams' file descriptors with the corresponding `HANDLE`s. Patch our copy of libuv to avoid using the reserved members. This restores `execute_process` support for the above-described programs as we had prior to commit 5420639a8d (cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain, 2023-06-01, v3.28.0-rc1~138^2~8). It also enables support for such programs when launched by `ctest`. Fixes: #25996 Fixes: #25889 22 May 2024, 18:58:06 UTC
cbe26bd Merge branch 'release-3.28' into release-3.29 17 May 2024, 15:16:54 UTC
ea44e63 Merge topic 'cxxmodules-gcc-binary-mode' into release-3.29 9e2f31ec23 cmCxxModuleMapper: add a query for the open mode for the modmap Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9525 17 May 2024, 15:16:16 UTC
32a8d5a Merge topic 'cxxmodules-gcc-binary-mode' into release-3.28 9e2f31ec23 cmCxxModuleMapper: add a query for the open mode for the modmap Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9525 17 May 2024, 15:15:38 UTC
9e2f31e cmCxxModuleMapper: add a query for the open mode for the modmap GCC (MinGW) wants to use `\n` on Windows too. Fixes: #25974 16 May 2024, 13:54:16 UTC
050bba0 Merge branch 'release-3.28' into release-3.29 15 May 2024, 14:00:31 UTC
19c2f8e Merge topic 'cmp0037-message' into release-3.29 c773d5b436 CMP0037: Restore diagnostic message for invalid ALIAS target names Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9519 15 May 2024, 13:58:48 UTC
20b63a8 Merge topic 'cmp0037-message' into release-3.28 c773d5b436 CMP0037: Restore diagnostic message for invalid ALIAS target names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9519 15 May 2024, 13:58:17 UTC
c773d5b CMP0037: Restore diagnostic message for invalid ALIAS target names Refactoring in commit 7a4c02cb38 (cmGlobalGenerator: factor out messaging for CMP0037, 2023-09-24, v3.28.0-rc1~39^2~7) incorrectly switched to reporting the aliased target name instead of the invalid name of the alias itself. Fixes: #25979 14 May 2024, 14:44:47 UTC
b3958a0 Merge branch 'release-3.28' into release-3.29 14 May 2024, 14:27:23 UTC
9813b9f Merge topic 'ExternalProject-xcode-effective-platform' into release-3.29 0a3caf0878 ExternalProject: Restore support for Xcode with an effective platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9517 14 May 2024, 14:26:46 UTC
065729b Merge topic 'ExternalProject-xcode-effective-platform' into release-3.28 0a3caf0878 ExternalProject: Restore support for Xcode with an effective platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9517 14 May 2024, 14:26:01 UTC
0a3caf0 ExternalProject: Restore support for Xcode with an effective platform Revert commit cabad8a37f (ExternalProject: Always use $<CONFIG> for source files, 2023-02-02, v3.27.0-rc1~550^2~3) and restore Xcode-specific behavior intentionally preserved by commit c111d440ce (ExternalProject: Express per-config step stamp file paths using CONFIG genex, 2022-06-08, v3.24.0-rc1~15^2). Unfortunately we still do not have a test case, so leave a comment to avoid reverting this. Issue: #23645 Issue: #23652 13 May 2024, 18:41:00 UTC
b39fb31 CMake 3.29.3 07 May 2024, 16:49:54 UTC
bef0d48 Merge branch 'release-3.28' into release-3.29 07 May 2024, 13:20:30 UTC
9f7ec4c CMake 3.28.5 07 May 2024, 12:42:47 UTC
7f7255e Merge branch 'release-3.28' into release-3.29 07 May 2024, 12:34:42 UTC
383f211 Merge topic 'cxx-inspect-without-scanning' into release-3.29 6df925b595 cxxmodules: Do not scan sources while testing the compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9494 07 May 2024, 12:34:04 UTC
31de823 Merge topic 'cxx-inspect-without-scanning' into release-3.28 6df925b595 cxxmodules: Do not scan sources while testing the compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9494 07 May 2024, 12:33:25 UTC
6df925b cxxmodules: Do not scan sources while testing the compiler The C++ sources we use to test the compiler do not use modules. Avoid requiring a compiler that can scan just to enable the language, even when CMP0155 is NEW. The project may explicitly turn off `CMAKE_CXX_SCAN_FOR_MODULES` before adding any targets. Fixes: #25956 06 May 2024, 17:59:27 UTC
c373eac Merge branch 'release-3.28' into release-3.29 03 May 2024, 13:24:56 UTC
74a07ab Merge topic 'cxxmodules-build-export-different-directory' into release-3.29 1fba6d3233 Merge branch 'cxxmodules-build-export-different-directory-3.28' into cxxmodules-build-export-different-directory ec35251510 cmDyndepCollation: look at all `export(TARGETS)` calls Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9485 03 May 2024, 13:23:35 UTC
1086902 Merge topic 'cxxmodules-build-export-different-directory' into release-3.28 ec35251510 cmDyndepCollation: look at all `export(TARGETS)` calls Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9485 03 May 2024, 13:13:18 UTC
6807c60 Merge branch 'release-3.28' into release-3.29 02 May 2024, 13:41:12 UTC
a344140 Merge topic 'vs-scan-module-deps-settings' into release-3.29 3022f0363f VS: set ScanSourceForModuleDependencies at vcxproj level dff511ad28 cmGeneratorTarget: add a target-level query for "needs dyndep" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: AaronRuizMoraUK <aaronruizmora@gmail.com> Merge-request: !9471 02 May 2024, 13:40:03 UTC
1584432 Merge topic 'vs-scan-module-deps-settings' into release-3.28 3022f0363f VS: set ScanSourceForModuleDependencies at vcxproj level dff511ad28 cmGeneratorTarget: add a target-level query for "needs dyndep" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9471 02 May 2024, 13:39:27 UTC
1fba6d3 Merge branch 'cxxmodules-build-export-different-directory-3.28' into cxxmodules-build-export-different-directory * cxxmodules-build-export-different-directory-3.28: cmDyndepCollation: look at all `export(TARGETS)` calls 02 May 2024, 02:09:43 UTC
ec35251 cmDyndepCollation: look at all `export(TARGETS)` calls Previously, only `export()` calls in the same directory were noticed. Also add a test that exports in a different directory than the target itself resides in. Fixes: #25813 02 May 2024, 02:08:35 UTC
3022f03 VS: set ScanSourceForModuleDependencies at vcxproj level Implement the target-wide `CXX_SCAN_FOR_MODULES`/`CMP0155` selection with the `.vcxproj`-wide `ScanSourceForModuleDependencies` setting. Set the per-source equivalent only when needed for a per-source `CXX_SCAN_FOR_MODULES` property. This approach enables Intellisense for interfaces imported from modules. It is also more consistent with what a user might expect when investigating the state of module scanning from the VS property panels. Fixes: #25806 Fixes: #25947 01 May 2024, 13:54:50 UTC
dff511a cmGeneratorTarget: add a target-level query for "needs dyndep" This can still be overridden per-source, but it indicates the state of the target's default behavior. 01 May 2024, 13:41:07 UTC
9fd37ca Merge branch 'release-3.28' into release-3.29 01 May 2024, 13:30:42 UTC
4bf49bc Merge topic 'export-name-safe-name' into release-3.29 142a85f9c1 cxxmodules: use filesystem-safe export names in filenames 4452d41488 cmGeneratorTarget: add method to get a filesystem-safe export name Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9474 01 May 2024, 13:29:55 UTC
f909fc2 Merge topic 'export-name-safe-name' into release-3.28 142a85f9c1 cxxmodules: use filesystem-safe export names in filenames 4452d41488 cmGeneratorTarget: add method to get a filesystem-safe export name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9474 01 May 2024, 13:28:59 UTC
52f1aa1 Merge topic 'FindHDF5-version-4-components' into release-3.29 928943f91b FindHDF5: Fix detection of versions with more than three components Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9476 01 May 2024, 13:16:19 UTC
928943f FindHDF5: Fix detection of versions with more than three components Fix detecting the version of HDF5 1.14.4.2. Fixes: #25945 30 April 2024, 15:22:41 UTC
2ee4ac0 Merge branch 'release-3.28' into release-3.29 30 April 2024, 14:11:26 UTC
c5d8fa3 Merge topic 'exported-modules-with-headers' into release-3.29 2041f7c9bf cmGeneratorTarget: add the original target as a COMPILE_ONLY link 051c2110c8 Tests/CXXModules: test exporting modules which include headers Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9469 30 April 2024, 14:10:34 UTC
c7d260f Merge topic 'exported-modules-with-headers' into release-3.28 2041f7c9bf cmGeneratorTarget: add the original target as a COMPILE_ONLY link 051c2110c8 Tests/CXXModules: test exporting modules which include headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9469 30 April 2024, 13:56:29 UTC
142a85f cxxmodules: use filesystem-safe export names in filenames Also add tests. Fixes: #25828 30 April 2024, 13:05:16 UTC
4452d41 cmGeneratorTarget: add method to get a filesystem-safe export name C++ module support puts the export name in a filename. Export names with `:` in them are not valid filenames on Windows. Add a method to escape names as necessary. See: #25828 29 April 2024, 21:23:08 UTC
2041f7c cmGeneratorTarget: add the original target as a COMPILE_ONLY link Fixes: #25909 27 April 2024, 00:15:05 UTC
051c211 Tests/CXXModules: test exporting modules which include headers Test that headers that are part of the same target are available to modules in the target itself. 27 April 2024, 00:15:05 UTC
8f44e1a Merge topic 'save-restore-PACKAGE_PREFIX_DIR' into release-3.29 8ac7958e3a generate_apple_*_selection_file: Save/restore PACKAGE_PREFIX_DIR bf88879f1f generate_apple_architecture_selection_file: Avoid early returns a4ac2c92f4 Help: Add missing section heading for apple architecture selection b7fcc44be9 Help: Fix CMakePackageConfigHelpers typos, grammar and formatting f1cacaa830 Tests/RunCMake/CMakePackage: Define variable closer to where it is used Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9430 22 April 2024, 12:42:12 UTC
8ac7958 generate_apple_*_selection_file: Save/restore PACKAGE_PREFIX_DIR Issue: #25827 19 April 2024, 15:41:12 UTC
bf88879 generate_apple_architecture_selection_file: Avoid early returns This refactoring makes the generated file follow the same structure as generate_apple_platform_selection_file(). It uses a single if-elseif-else-endif block rather than a sequence of if-endif blocks. This avoids any early return() calls, allowing cleanup code to be added at the end later. 19 April 2024, 08:17:19 UTC
a4ac2c9 Help: Add missing section heading for apple architecture selection 19 April 2024, 08:17:19 UTC
b7fcc44 Help: Fix CMakePackageConfigHelpers typos, grammar and formatting 19 April 2024, 08:17:19 UTC
58157d9 Merge topic 'doc-ObjC-17-23' into release-3.29 84f1eb64f3 Help/OBJC_STANDARD: Document Objective C17 and C23 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !9439 17 April 2024, 12:43:15 UTC
1081546 Merge topic 'FindBoost-1.85' into release-3.29 0d5953b373 FindBoost: Add support for Boost 1.85 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9435 17 April 2024, 12:41:08 UTC
84f1eb6 Help/OBJC_STANDARD: Document Objective C17 and C23 support This was missed in * commit 93b7d3d292 (C17 support, 2021-02-06, v3.21.0-rc1~587^2~10) * commit dcd599757f (C23 support, 2021-02-06, v3.21.0-rc1~587^2~9) Fixes: #25746 16 April 2024, 19:24:20 UTC
0d5953b FindBoost: Add support for Boost 1.85 Update the list of known versions. Run the command cmake -DBOOST_DIR=/path/to/boost_1_85_0 \ -P Utilities/Scripts/BoostScanDeps.cmake to extract dependencies from the 1.85.0 source tree. They are the same as 1.84's dependencies, so just update the version check for warning about newer versions. Fixes: #25905 16 April 2024, 14:01:00 UTC
f1cacaa Tests/RunCMake/CMakePackage: Define variable closer to where it is used 15 April 2024, 18:01:33 UTC
d3190d6 CMake 3.29.2 11 April 2024, 14:12:19 UTC
df6b2a3 Merge topic 'restore-pkg-prefix-var' into release-3.29 0e4db17764 CMakePackageConfigHelpers: Restore undocumented PACKAGE_PREFIX_DIR variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9420 11 April 2024, 14:09:41 UTC
0e4db17 CMakePackageConfigHelpers: Restore undocumented PACKAGE_PREFIX_DIR variable Revert commit 6ddf8712cd (CMakePackageConfigHelpers: Use unique variable name for pkg prefix, 2024-03-30, v3.29.1~8^2). It regressed existing projects that rely on the undocumented `PACKAGE_PREFIX_DIR` variable in package configuration files generated by `CMakePackageConfigHelpers`. Fixes: #25873 Fixes: #25885 Issue: #25827 11 April 2024, 13:23:46 UTC
85f501e Merge topic 'compiler-path-normalization' into release-3.29 26e79ed299 Fix regression on reconfigure with unnormalized -DCMAKE_<LANG>_COMPILER= 1d485a8b45 Tests/RunCMake/CompilerChange: Simplify test cases Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Ashay Rane <ashay.r@gmail.com> Merge-request: !9416 11 April 2024, 12:35:34 UTC
17b3051 Merge topic 'FindJasper-imported-target' into release-3.29 4ab860c4c7 FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9415 11 April 2024, 12:34:19 UTC
4ab860c FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS In commit 6e8754c625 (FindJasper: Add IMPORTED target, 2021-10-06, v3.22.0-rc1~20^2) this property was not set correctly. This was detected by `CMP0160` because the `IMPORTED` property is read-only. 10 April 2024, 16:12:05 UTC
26e79ed Fix regression on reconfigure with unnormalized -DCMAKE_<LANG>_COMPILER= Since commit 3f2a5971c0 (Modules: CMAKE_*_COMPILER convert path to cmake path, 2023-12-02, v3.29.0-rc1~292^2) we normalize the path to the compiler. Update our logic that checks whether the compiler has changed to account for path normalization. Fixes: #25883 Issue: #25456 10 April 2024, 16:03:17 UTC
1d485a8 Tests/RunCMake/CompilerChange: Simplify test cases 10 April 2024, 15:55:30 UTC
614ebb7 Merge topic 'swift-fix-submodule-dependencies' into release-3.29 579472d877 Swift: Ninja: Remove module dependency for executables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9411 10 April 2024, 13:41:38 UTC
579472d Swift: Ninja: Remove module dependency for executables We shouldn't include the swiftmodule in the ninja dependency graph unless that target emits a swiftmodule. Fixes: #25869 09 April 2024, 01:07:13 UTC
5fc6d61 Merge topic 'FindOpenSSL-SLP-layout' into release-3.29 9ff5dae3f6 FindOpenSSL: Update layout for Shining Light Productions debug libraries aa86f487c2 FindOpenSSL: Update layout for Shining Light Productions 32-bit package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9402 04 April 2024, 13:29:25 UTC
9ff5dae FindOpenSSL: Update layout for Shining Light Productions debug libraries The installer no longer names debug libraries with a `d` suffix. They are distinguished by the per-runtime-library directory containing them. Fixes: #25856 03 April 2024, 20:59:30 UTC
aa86f48 FindOpenSSL: Update layout for Shining Light Productions 32-bit package Issue: #25856 03 April 2024, 20:59:13 UTC
a4774b0 CMake 3.29.1 03 April 2024, 15:45:14 UTC
64956d9 Merge topic 'dragonfly_support' into release-3.29 4c70e72cae cmSystemTools: Fix compilation on DragonFly BSD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9400 03 April 2024, 13:37:27 UTC
26d1a5a Merge topic 'artos-lib-prefix' into release-3.29 e6b63b5cb2 ARTOS: Add support for finding library files named with 'lib' prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Bert Ezendam <bert.ezendam@alliander.com> Merge-request: !9399 03 April 2024, 13:36:19 UTC
a045c5c Merge topic 'vs-intel-oneapi' into release-3.29 3f5cd0389f IntelLLVM: Fix link flags with Visual Studio generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9398 03 April 2024, 13:35:19 UTC
85f8094 Merge topic 'swift-linker-selection' into release-3.29 3fb4092826 Swift: Add CMAKE_LINKER_TYPE support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9380 03 April 2024, 13:34:04 UTC
4c70e72 cmSystemTools: Fix compilation on DragonFly BSD Define `_XOPEN_SOURCE >= 700` to make `gettimeofday()` et al. available. 02 April 2024, 21:33:02 UTC
3f5cd03 IntelLLVM: Fix link flags with Visual Studio generators The link flag wrapping added by commit 5d5a712303 (IntelLLVM: Pass linker flags to the compiler when used as linker, 2022-05-27, v3.25.0-rc1~344^2~4) is not needed with Visual Studio generators because MSBuild invokes the linker directly. Furthermore, that commit omitted wrapping of the per-config linker flags. Revise the logic to add the link flag wrapping more precisely. Fixes: #25533 02 April 2024, 16:54:01 UTC
back to top