32352ab | Brad King | 03 November 2022, 12:15:04 UTC | Merge topic 'correct_nvptxcompiler_not_linking_to_threads' into release-3.25 62f13ed588 FindCUDAToolkit: Restore usage from multiple directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7859 | 03 November 2022, 12:15:12 UTC |
083b319 | Brad King | 03 November 2022, 12:14:05 UTC | Merge topic 'xcode-swift-include-dirs' into release-3.25 cb4e6702b2 Xcode: Implement Swift include directories e1ccab12d7 Xcode: Restore Swift framework search directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7858 | 03 November 2022, 12:14:14 UTC |
cb4e670 | Brad King | 02 November 2022, 20:58:21 UTC | Xcode: Implement Swift include directories Populate Xcode's `SWIFT_INCLUDE_PATHS` build setting with the target-wide include directories. Issue: #24116 | 02 November 2022, 21:03:21 UTC |
e1ccab1 | Brad King | 02 November 2022, 14:03:44 UTC | Xcode: Restore Swift framework search directories Previously we selected a single "language for preprocessor" with which to compute both target-wide `GCC_PREPROCESSOR_DEFINITIONS` and `{HEADER,FRAMEWORK}_SEARCH_PATHS`. Since commit c0dd3dd2c1 (Xcode: Evaluate Swift compile definitions separately, 2022-10-25, v3.25.0-rc3~16^2) we never compute `GCC_PREPROCESSOR_DEFINITIONS` for Swift. Therefore we need to select the language for target-wide include and framework directories separately. Fixes: #24116 | 02 November 2022, 20:57:36 UTC |
4daf4c3 | Brad King | 02 November 2022, 17:36:28 UTC | Merge topic 'IAR-CXX-fix' into release-3.25 73e84a392b IAR: Restore support for CMAKE_CXX_FLAGS_INIT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7857 | 02 November 2022, 17:36:47 UTC |
62f13ed | Robert Maynard | 02 November 2022, 16:13:41 UTC | FindCUDAToolkit: Restore usage from multiple directories Fixes #24119 | 02 November 2022, 16:23:30 UTC |
73e84a3 | Daniel Schürmann | 01 November 2022, 15:04:54 UTC | IAR: Restore support for CMAKE_CXX_FLAGS_INIT Prior to commit a9073db736 (IAR: update language specification detection, 2021-09-23, v3.22.0-rc1~83^2) the `--c++`/`--eec++` flags were stored in `CMAKE_IAR_CXX_FLAG` so that they would be used as part of the `CMAKE_CXX_COMPILE_OBJECT` rule variable. That commit moved the flags to `CMAKE_CXX_FLAGS`, which also broke initialization of `CMAKE_CXX_FLAGS` from `CMAKE_CXX_FLAGS_INIT`. Restore the original approach. Fixes: #24111 | 01 November 2022, 18:59:24 UTC |
b45f9b3 | Brad King | 01 November 2022, 17:10:48 UTC | CMake 3.25.0-rc3 | 01 November 2022, 17:10:48 UTC |
1527534 | Brad King | 01 November 2022, 16:58:26 UTC | Merge branch 'release-3.24' into release-3.25 | 01 November 2022, 16:58:26 UTC |
c974557 | Brad King | 01 November 2022, 14:53:07 UTC | CMake 3.24.3 | 01 November 2022, 14:55:49 UTC |
2c5760a | Brad King | 01 November 2022, 14:40:42 UTC | Merge branch 'release-3.24' into release-3.25 | 01 November 2022, 14:40:42 UTC |
d697bbd | Brad King | 01 November 2022, 14:40:34 UTC | Merge branch 'release-3.23' into release-3.24 | 01 November 2022, 14:40:34 UTC |
91ccfa3 | Brad King | 01 November 2022, 13:36:33 UTC | CMake 3.23.5 | 01 November 2022, 13:36:33 UTC |
d0787f7 | Brad King | 01 November 2022, 12:54:49 UTC | Merge topic 'update-curl' into release-3.25 25e9f31878 curl: Set build options the way we need for CMake 9ffe6b0969 Merge branch 'upstream-curl' into update-curl ec122fff08 curl 2022-10-26 (cd95ee9f) fa9bbb8627 curl: Update script to get curl 7.86.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7851 | 01 November 2022, 12:54:56 UTC |
033ab3f | Brad King | 01 November 2022, 12:53:42 UTC | Merge topic 'cmp0141-pch-reuse' into release-3.25 183b9a9eca CMP0141: Fix PCH REUSE_FROM under policy NEW behavior 4d13f472a2 Tests: Drop redundant project init from RunCMake.PrecompileHeaders cases 2e65fe92db cmLocalGenerator: Clarify name of local PDB type variable 17096aeba8 cmLocalGenerator: Factor out helper to compute MSVC_DEBUG_INFORMATION_FORMAT Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7854 | 01 November 2022, 12:53:50 UTC |
4d522e7 | Brad King | 01 November 2022, 12:52:20 UTC | Merge topic 'FindCUDAToolkit-nvptxcompiler-static-deps' into release-3.25 301815eb62 FindCUDAToolkit: Add nvptxcompiler_static dependency on Threads::Threads Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7853 | 01 November 2022, 12:52:37 UTC |
25e9f31 | Brad King | 27 October 2022, 15:54:19 UTC | curl: Set build options the way we need for CMake | 31 October 2022, 20:12:43 UTC |
9ffe6b0 | Brad King | 31 October 2022, 20:11:41 UTC | Merge branch 'upstream-curl' into update-curl * upstream-curl: curl 2022-10-26 (cd95ee9f) | 31 October 2022, 20:11:41 UTC |
ec122ff | Curl Upstream | 26 October 2022, 06:12:46 UTC | curl 2022-10-26 (cd95ee9f) Code extracted from: https://github.com/curl/curl.git at commit cd95ee9f771361acf241629d2fe5507e308082a2 (curl-7_86_0). | 31 October 2022, 20:11:01 UTC |
fa9bbb8 | Brad King | 26 October 2022, 19:48:51 UTC | curl: Update script to get curl 7.86.0 | 31 October 2022, 20:10:39 UTC |
183b9a9 | Brad King | 31 October 2022, 16:11:18 UTC | CMP0141: Fix PCH REUSE_FROM under policy NEW behavior Under the CMP0141 NEW behavior added by commit 0e96a20478 (MSVC: Add abstraction for debug information format, 2022-08-25, v3.25.0-rc1~142^2~1), the `-Zi` and `-ZI` flags do not appear in `CMAKE_<LANG>_FLAGS_<CONFIG>` anymore. Teach the PCH REUSE_FROM implementation to recognize the `EditAndContinue` and `ProgramDatabase` debug information formats through the policy's new abstraction. Fixes: #24106 | 31 October 2022, 16:19:06 UTC |
4d13f47 | Brad King | 31 October 2022, 16:02:44 UTC | Tests: Drop redundant project init from RunCMake.PrecompileHeaders cases The `CMakeLists.txt` file already calls `cmake_minimum_required` and `project` before including each case's code. | 31 October 2022, 16:17:29 UTC |
2e65fe9 | Brad King | 31 October 2022, 15:59:20 UTC | cmLocalGenerator: Clarify name of local PDB type variable | 31 October 2022, 16:16:54 UTC |
17096ae | Brad King | 31 October 2022, 15:59:20 UTC | cmLocalGenerator: Factor out helper to compute MSVC_DEBUG_INFORMATION_FORMAT | 31 October 2022, 16:16:45 UTC |
301815e | Robert Maynard | 31 October 2022, 15:48:09 UTC | FindCUDAToolkit: Add nvptxcompiler_static dependency on Threads::Threads | 31 October 2022, 15:48:09 UTC |
c8f3ba7 | Brad King | 31 October 2022, 13:46:38 UTC | Merge topic 'file-download-log-with-hash' into release-3.25 d78671879b file(DOWNLOAD): Fix LOG with EXPECTED_HASH on download failure Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7848 | 31 October 2022, 13:47:18 UTC |
628d1c3 | Brad King | 31 October 2022, 13:45:36 UTC | Merge topic 'ArchLinux-lib-dir' into release-3.25 988b9928e4 Linux: Avoid finding libraries using lib64 on ArchLinux Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Felix Yan <felixonmars@archlinux.org> Merge-request: !7849 | 31 October 2022, 13:46:18 UTC |
bb17168 | Brad King | 31 October 2022, 13:44:54 UTC | Merge topic 'vs-dotnetsdk-arm64' into release-3.25 9a0ca7df67 Tests: Fix RunCMake.VsDotnetSdk with VS >= 17.3 on ARM64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7842 | 31 October 2022, 13:45:12 UTC |
d69b77a | Brad King | 31 October 2022, 13:43:54 UTC | Merge topic 'ninja-showIncludes-encoding' into release-3.25 a0d4e3bf34 cmGeneratedFileStream: Drop unused WriteRaw method 2e5af30ce0 Ninja: Match showIncludes dependencies using console output code page e1c1679148 cm_codecvt: Add support for the Windows console output code page 328c15189d cmGeneratedFileStream: Add support for a temporary alternate encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7845 | 31 October 2022, 13:44:11 UTC |
290687c | Brad King | 31 October 2022, 13:42:10 UTC | Merge topic 'xcode-obj-dir' into release-3.25 024e3d2bf6 Xcode: Put object files in a place that Xcode cleans Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7843 | 31 October 2022, 13:42:28 UTC |
988b992 | Letu Ren | 30 October 2022, 09:07:18 UTC | Linux: Avoid finding libraries using lib64 on ArchLinux ArchLinux uses `/lib` for 64-bit libraries and there is no `/lib64`. However, unlike Debian, 32-bit libraries are in `/lib32`. | 30 October 2022, 12:52:59 UTC |
d786718 | Aurelien Regat-Barrel | 30 October 2022, 00:26:37 UTC | file(DOWNLOAD): Fix LOG with EXPECTED_HASH on download failure When `file(DOWNLOAD <url> EXPECTED_HASH <hash> LOG <logs>)` fails to download the requested file, the hash check will also fail and make the command exit without actually returning the curl logs as requested by the `LOG` argument. Report the log before checking the hash. Issue: #24093 | 30 October 2022, 12:42:19 UTC |
a0d4e3b | Brad King | 29 October 2022, 00:22:46 UTC | cmGeneratedFileStream: Drop unused WriteRaw method It has been superseded by `WriteAltEncoding`. | 30 October 2022, 12:31:35 UTC |
2e5af30 | Brad King | 29 October 2022, 00:05:13 UTC | Ninja: Match showIncludes dependencies using console output code page Generalize the fix from commit 37a279f8d1 (Ninja: Write msvc_deps_prefix as UTF-8 when console codepage is UTF-8, 2020-07-31, v3.19.0-rc1~349^2). `cl /showIncludes` output is encoded using the console output code page, so this is the byte sequence that Ninja must use to match its lines. Fixes: #24068 | 30 October 2022, 12:29:55 UTC |
e1c1679 | Brad King | 28 October 2022, 23:47:24 UTC | cm_codecvt: Add support for the Windows console output code page This is distinct from the Windows ANSI code page. | 29 October 2022, 00:23:25 UTC |
328c151 | Brad King | 28 October 2022, 23:52:33 UTC | cmGeneratedFileStream: Add support for a temporary alternate encoding The Ninja generator needs to be able to write some file content in a different encoding than the rest of the file. Add a method to do this. | 29 October 2022, 00:23:25 UTC |
024e3d2 | Brad King | 28 October 2022, 14:29:46 UTC | Xcode: Put object files in a place that Xcode cleans Since commit dc5fc898f6 (Xcode: Set object file locations using TARGET_TEMP_DIR, 2022-09-29, v3.25.0-rc1~64^2~1), `xcodebuild clean` does not remove the object files in our explicit `TARGET_TEMP_DIR` because it is not under the `SYMROOT`. Put it there. Fixes: #24096 | 28 October 2022, 19:38:07 UTC |
9a0ca7d | Anthony Roberts | 28 October 2022, 14:48:21 UTC | Tests: Fix RunCMake.VsDotnetSdk with VS >= 17.3 on ARM64 VS 17.3 provides an arm64-native version of the tool, but the test was looking for the x64 version. | 28 October 2022, 15:19:25 UTC |
59ae254 | Brad King | 28 October 2022, 13:59:51 UTC | Merge topic 'FindGLUT-pkg-config' into release-3.25 919ab832e8 FindGLUT: Fix regression when pkg-config is not available Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7840 | 28 October 2022, 14:00:03 UTC |
4910efb | Brad King | 28 October 2022, 13:58:42 UTC | Merge topic 'vs-dotnet-sdk-output-paths' into release-3.25 d2d1be0671 VS: Fix paths in multi-target SDK-style projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7836 | 28 October 2022, 13:58:52 UTC |
5d12374 | Brad King | 28 October 2022, 13:52:21 UTC | Merge topic 'xcode-restore-install-path' into release-3.25 8d5631f0d0 Xcode: Revert "Don't set INSTALL_PATH unless target is SHARED_LIBRARY" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7839 | 28 October 2022, 13:52:36 UTC |
37156dc | Craig Scott | 28 October 2022, 11:25:36 UTC | Merge topic 'doc-config-postfix' into release-3.25 3fc2dcd801 Help: Minor formatting and cross-ref cleanup for <CONFIG>_POSTFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7841 | 28 October 2022, 11:25:57 UTC |
3fc2dcd | Craig Scott | 27 October 2022, 22:26:28 UTC | Help: Minor formatting and cross-ref cleanup for <CONFIG>_POSTFIX | 27 October 2022, 22:26:28 UTC |
919ab83 | Brad King | 27 October 2022, 16:39:06 UTC | FindGLUT: Fix regression when pkg-config is not available In commit a2fc4b6257 (FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig, 2022-10-13, v3.25.0-rc2~16^2) we accidentally removed the entire condition around the `pkg-config` code path instead of just the multi-config part. Fixes: #24095 | 27 October 2022, 16:39:06 UTC |
8d5631f | Brad King | 27 October 2022, 14:28:15 UTC | Xcode: Revert "Don't set INSTALL_PATH unless target is SHARED_LIBRARY" The change in commit 61acaa12af (xcode: Don't set INSTALL_PATH unless target is SHARED_LIBRARY, 2022-07-14, v3.25.0-rc1~291^2) breaks some existing use cases. Revert it pending further investigation. Fixes: #24087 Issue: #15183 | 27 October 2022, 14:28:39 UTC |
d2d1be0 | Sebastian Maisch | 27 October 2022, 07:29:37 UTC | VS: Fix paths in multi-target SDK-style projects Set the `AppendTargetFrameworkToOutputPath` property to `false` only for single target SDK-style projects. This prevents outputs from being overwritten during the build. This revises commit 7671d71299 (VS: Fix target output paths in SDK-style projects, 2022-09-23, v3.25.0-rc1~82^2). Fixes: #24094 Issue: #23989 | 27 October 2022, 13:58:09 UTC |
33d610a | Brad King | 27 October 2022, 13:43:20 UTC | Merge topic 'cmake-presets-workflow-arguments' into release-3.25 7ecbe324b0 cmake --workflow: add --fresh option 7d9aa0f00c cmake::Workflow: Refactor to use enum class argument 322193afcd cmake --workflow: print usage and exit on unrecognized argument 70aef29427 cmake --workflow: print usage message Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7825 | 27 October 2022, 13:43:38 UTC |
7d18191 | Brad King | 27 October 2022, 13:41:52 UTC | Merge topic 'xcode-swift-defs' into release-3.25 c0dd3dd2c1 Xcode: Evaluate Swift compile definitions separately Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7826 | 27 October 2022, 13:42:02 UTC |
4e80c6e | Brad King | 27 October 2022, 13:39:54 UTC | Merge topic 'tutorial_my_math_consistency' into release-3.25 277fbb3035 Tutorial: Restore USE_MYMATH in place of MY_MATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7829 | 27 October 2022, 13:40:30 UTC |
b885a07 | Brad King | 27 October 2022, 13:38:59 UTC | Merge topic 'vs-nostdlib-flag-table' into release-3.25 9c33824474 VS: Fix MSBuild property for nostdlib flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7823 | 27 October 2022, 13:39:09 UTC |
c080b80 | Brad King | 27 October 2022, 13:30:04 UTC | Merge branch 'release-3.24' into release-3.25 | 27 October 2022, 13:30:04 UTC |
f6034c5 | Brad King | 27 October 2022, 13:28:41 UTC | Merge topic 'cpack-trace-argument' into release-3.25 b5ebaa0d9c CPack: Require no argument for --trace and --trace-expand Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7824 | 27 October 2022, 13:29:12 UTC |
fdabb69 | Brad King | 27 October 2022, 13:26:55 UTC | Merge topic 'vswhere-support-x86' into release-3.25 6eee8c9000 VS: Fix crash finding vswhere on 32-bit Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7832 | 27 October 2022, 13:28:07 UTC |
74057c7 | Brad King | 27 October 2022, 13:26:24 UTC | Merge topic 'ninja-intl-paths' into release-3.25 a12050666c Tests: Add case for ninja with non-ascii chars 02a04dd9c7 Ninja: Restore support for non-ascii paths on Windows with ninja<=1.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7833 | 27 October 2022, 13:26:34 UTC |
ae917dc | Brad King | 27 October 2022, 13:25:24 UTC | Merge branch 'cpack-trace-argument' into release-3.24 Merge-request: !7824 | 27 October 2022, 13:25:24 UTC |
77e4042 | Brad King | 27 October 2022, 13:25:08 UTC | Merge branch 'vswhere-support-x86' into release-3.24 Merge-request: !7832 | 27 October 2022, 13:25:08 UTC |
93a54db | Brad King | 27 October 2022, 13:25:02 UTC | Merge branch 'release-3.23' into release-3.24 | 27 October 2022, 13:25:02 UTC |
e677cc4 | Brad King | 27 October 2022, 13:24:46 UTC | Merge branch 'ninja-intl-paths' into release-3.24 Merge-request: !7833 | 27 October 2022, 13:24:46 UTC |
cd5826f | Brad King | 27 October 2022, 13:24:29 UTC | Merge branch 'ninja-intl-paths' into release-3.23 Merge-request: !7833 | 27 October 2022, 13:24:29 UTC |
a120506 | Brad King | 26 October 2022, 18:44:07 UTC | Tests: Add case for ninja with non-ascii chars Issue: #24089 | 26 October 2022, 19:25:45 UTC |
02a04dd | Brad King | 26 October 2022, 18:35:42 UTC | Ninja: Restore support for non-ascii paths on Windows with ninja<=1.10 Revert commit bbdb000c55 (GlobalNinjaGenerator: enlarge file stream buffer, 2022-01-25, v3.23.0-rc1~68^2). Somehow `rdbuf()->pubsetbuf()` is resetting our imbued locale and `cm_codecvt` that handles encoding. Fixes: #24089 | 26 October 2022, 19:24:43 UTC |
7ecbe32 | Kyle Edwards | 25 October 2022, 15:13:35 UTC | cmake --workflow: add --fresh option Fixes: #24073 | 26 October 2022, 16:01:25 UTC |
7d9aa0f | Kyle Edwards | 25 October 2022, 14:59:19 UTC | cmake::Workflow: Refactor to use enum class argument | 26 October 2022, 16:01:01 UTC |
322193a | Kyle Edwards | 25 October 2022, 14:46:09 UTC | cmake --workflow: print usage and exit on unrecognized argument Issue: #24073 | 26 October 2022, 16:00:57 UTC |
6eee8c9 | Brad King | 26 October 2022, 15:10:40 UTC | VS: Fix crash finding vswhere on 32-bit Windows Since commit f85913fa08 (VS: Add support for enumerating VS instances with vswhere, 2022-04-11, v3.24.0-rc1~282^2), if the COM lookup does not report any VS instances, we fall back to finding vswhere. However, the `getenv` call returns nullptr if the `ProgramFiles(x86)` environment variable is not set. Update the logic to tolerate not-set environment variables. Also check the plain `ProgramFiles` environment variable. Fixes: #24090 | 26 October 2022, 15:12:46 UTC |
277fbb3 | Markus Ferrell | 25 October 2022, 19:38:21 UTC | Tutorial: Restore USE_MYMATH in place of MY_MATH In commit 80f5d28813 (Tutorial: Update step 2 style, 2022-07-25, v3.25.0-rc1~226^2) we replaced some uses of `USE_MYMATH` with `MY_MATH`. Restore the former name for consistency with the rest of the tutorial. | 25 October 2022, 20:31:38 UTC |
d0451d1 | Brad King | 25 October 2022, 18:27:02 UTC | Merge branch 'release-3.24' into release-3.25 | 25 October 2022, 18:27:02 UTC |
883798e | Brad King | 25 October 2022, 18:26:00 UTC | Merge topic 'try_compile-CMP0128' into release-3.25 90287792b6 Tests: Avoid running C++11 test on GNU < 4.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7821 | 25 October 2022, 18:26:17 UTC |
c0dd3dd | Brad King | 25 October 2022, 15:56:34 UTC | Xcode: Evaluate Swift compile definitions separately Xcode has a separate setting for Swift compile definitions, so we can compute a dedicated value for it. Therefore we can: * Support the COMPILE_LANGUAGE generator expression for Swift-specific filters. * Avoid passing the `=value` part of definitions, which Swift does not support. This revises commit 5cb625eb2f (Xcode: Pass compile definitions to Swift, 2022-06-19, v3.25.0-rc1~493^2) and reverts commit 12c6fec6b4 (Xcode: Drop CMAKE_INTDIR= definition in Swift targets, 2022-09-30, v3.25.0-rc1~60^2~2), as the latter is no longer needed. Fixes: #24086 | 25 October 2022, 18:09:28 UTC |
9c33824 | Mis, Piotr | 25 October 2022, 05:08:31 UTC | VS: Fix MSBuild property for nostdlib flag The C# flag table added by commit 9b06c22648 (VS: Add flag tables for C#, 2016-12-01, v3.8.0-rc1~230^2) and preserved by commit 6e947179a8 (Add json flag tables for C#, 2018-11-21, v3.14.0-rc1~282^2~27) was written by hand. Fix the entry name for the `NoStdLib` property. Fixes: #24077 | 25 October 2022, 15:40:13 UTC |
70aef29 | Kyle Edwards | 25 October 2022, 14:43:34 UTC | cmake --workflow: print usage message | 25 October 2022, 14:52:07 UTC |
19f49a7 | Brad King | 25 October 2022, 14:37:11 UTC | Merge topic 'doc-presets' into release-3.25 8a413eb8d0 Help: State default preset strategy for architecture and toolset 8de977fa70 Help: Use array consistently in presets manual e11773e8cf Help: Fix trivial typos related to presets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7817 | 25 October 2022, 14:37:23 UTC |
32386d7 | Brad King | 25 October 2022, 14:36:18 UTC | Merge topic 'nsis-licence-bom' into release-3.25 b276d9d8f1 CPack/NSIS: Document BOM mark for UTF-8 encoded LICENSE file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7820 | 25 October 2022, 14:36:29 UTC |
85191f6 | Brad King | 25 October 2022, 14:35:42 UTC | Merge branch 'release-3.23' into release-3.24 | 25 October 2022, 14:35:42 UTC |
6f2e8ba | Brad King | 25 October 2022, 14:35:08 UTC | Merge branch 'try_compile-CMP0128' into release-3.24 Merge-request: !7821 | 25 October 2022, 14:35:30 UTC |
07755a1 | Brad King | 25 October 2022, 14:34:14 UTC | Merge branch 'release-3.24' into release-3.25 | 25 October 2022, 14:34:14 UTC |
0a34bde | Brad King | 25 October 2022, 14:33:12 UTC | Merge topic 'flang-windows' into release-3.25 166bc00399 LLVMFlang: Add a required line to define linking rules on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7818 | 25 October 2022, 14:33:19 UTC |
b5ebaa0 | Kyle Edwards | 25 October 2022, 13:57:12 UTC | CPack: Require no argument for --trace and --trace-expand This was accidentally broken by commit 87c762d435 (CPack: Use cmCommandLineArgument instead of cmsys::CommandLineArguments, 2022-04-18, v3.24.0-rc1~258^2). Fixes: #24085 | 25 October 2022, 14:11:20 UTC |
b276d9d | Mojca Miklavec | 24 October 2022, 12:28:36 UTC | CPack/NSIS: Document BOM mark for UTF-8 encoded LICENSE file Previously this requirement was only mentioned in the 3.20 release notes. | 24 October 2022, 16:58:10 UTC |
f58d714 | Brad King | 24 October 2022, 16:54:01 UTC | Merge branch 'flang-windows' into release-3.24 Merge-request: !7818 | 24 October 2022, 16:54:01 UTC |
166bc00 | مهدي شينون (Mehdi Chinoune) | 22 October 2022, 09:48:27 UTC | LLVMFlang: Add a required line to define linking rules on Windows This was missed in commit d34e5a98b8 (LLVMFlang: Add support for Windows, 2022-09-18, v3.25.0-rc1~102^2). | 24 October 2022, 16:53:07 UTC |
c3f04fe | Brad King | 24 October 2022, 16:33:24 UTC | Merge topic 'cmake-presets-list-workflow-type' into release-3.25 75cfbef780 cmake: Support --list-presets=workflow Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Tested-by: Craig Scott <craig.scott@crascit.com> Merge-request: !7816 | 24 October 2022, 16:33:31 UTC |
29f66bd | Brad King | 24 October 2022, 16:31:08 UTC | Merge topic 'doc-ctest' into release-3.25 36d76ed07c Help: cmake(1), ctest(1), versionadded for key flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7815 | 24 October 2022, 16:31:15 UTC |
4f2bb02 | Brad King | 24 October 2022, 16:30:24 UTC | Merge branch 'try_compile-CMP0128' into release-3.23 Merge-request: !7821 | 24 October 2022, 16:30:24 UTC |
30fcc44 | Brad King | 24 October 2022, 16:21:26 UTC | Merge topic 'fix_narrow_conversion' into release-3.25 f3c918ef1b cmGlobalVisualStudioGenerator: Fix compiling as C++20 in VS 2022 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7814 | 24 October 2022, 16:21:39 UTC |
9028779 | Brad King | 24 October 2022, 16:03:58 UTC | Tests: Avoid running C++11 test on GNU < 4.7 The test added in commit 50e90e2828 (try_compile: Honor CMP0128 setting in test project, 2022-10-18, v3.25.0-rc2~4^2) requires that the compiler support C++11 mode, so do not run it on GNU compilers that are too old. | 24 October 2022, 16:04:57 UTC |
8a413eb | Craig Scott | 22 October 2022, 05:21:34 UTC | Help: State default preset strategy for architecture and toolset | 22 October 2022, 05:21:34 UTC |
8de977f | Craig Scott | 22 October 2022, 05:18:45 UTC | Help: Use array consistently in presets manual When referring to data in a JSON array, use "array" consistently rather than "list". This avoids ambiguity over whether we mean a string containing a CMake list, or a JSON array. Fixes: #24074 | 22 October 2022, 05:19:19 UTC |
e11773e | Craig Scott | 22 October 2022, 05:17:13 UTC | Help: Fix trivial typos related to presets | 22 October 2022, 05:17:13 UTC |
f3c918e | Werner, Joerg | 20 October 2022, 13:59:24 UTC | cmGlobalVisualStudioGenerator: Fix compiling as C++20 in VS 2022 Adding missing narrow string conversion. | 21 October 2022, 15:01:16 UTC |
36d76ed | Michael Hirsch | 21 October 2022, 13:49:21 UTC | Help: cmake(1), ctest(1), versionadded for key flags | 21 October 2022, 14:55:15 UTC |
75cfbef | Kyle Edwards | 21 October 2022, 14:21:21 UTC | cmake: Support --list-presets=workflow Fixes: #24072 | 21 October 2022, 14:21:21 UTC |
63d2846 | Brad King | 21 October 2022, 14:19:16 UTC | Merge topic 'doc-cli-xrefs' into release-3.25 3043c17039 Help: Add more CLI `:option:` references to various pages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7811 | 21 October 2022, 14:19:53 UTC |
fbea7d4 | Brad King | 21 October 2022, 14:18:42 UTC | Merge topic 'doc-find_package-search-path-versionadded' into release-3.25 65dc8aa8b3 Help: Mention CMake version for a recently-added `find_package` search path 93871cb5a9 Help: Reformat find_package search paths as Sphinx tables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7810 | 21 October 2022, 14:18:51 UTC |
55764f8 | Brad King | 21 October 2022, 14:11:54 UTC | Merge branch 'release-3.24' into release-3.25 | 21 October 2022, 14:11:54 UTC |
b6ddcbc | Brad King | 21 October 2022, 14:11:37 UTC | Merge branch 'release-3.23' into release-3.24 | 21 October 2022, 14:11:37 UTC |
d443401 | Brad King | 21 October 2022, 14:05:34 UTC | Merge topic 'filesystem-path-c++03-abi' into release-3.25 ee9805ccd1 cm/filesystem: Fix crash with pre-C++11 std::string GNU ABI in C++17 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7813 | 21 October 2022, 14:06:20 UTC |
32c0f96 | Brad King | 21 October 2022, 14:05:07 UTC | Merge topic 'test-git-protocol-file' into release-3.25 79ce0f434e Tests: Explicitly allow usage of git file-based protocol in test cases Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7812 | 21 October 2022, 14:05:18 UTC |
47063db | Brad King | 20 October 2022, 23:03:52 UTC | Merge branch 'filesystem-path-c++03-abi' into release-3.24 Merge-request: !7813 | 20 October 2022, 23:03:52 UTC |
199b3e5 | Brad King | 20 October 2022, 23:03:19 UTC | Merge branch 'filesystem-path-c++03-abi' into release-3.23 Merge-request: !7813 | 20 October 2022, 23:03:19 UTC |