https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
28a033c CMake 3.22.0-rc2 28 October 2021, 13:46:08 UTC
639d727 Merge topic 'cpack-qtifw-4.2' into release-3.22 51a2afe6e7 CPack/IFW: Add support for QtIFW 4.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6674 28 October 2021, 13:14:05 UTC
7b19f55 Merge topic 'builtin-help-versionadded' into release-3.22 054754359a cmRST: support `versionadded` and `versionchanged` directives Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6667 28 October 2021, 13:09:23 UTC
db8ee19 Merge topic 'ci-scheduled' into release-3.22 ada9855b78 gitlab-ci: Run manual jobs automatically only on scheduled pipelines Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6671 27 October 2021, 18:49:45 UTC
51a2afe CPack/IFW: Add support for QtIFW 4.2 27 October 2021, 18:31:22 UTC
ada9855 gitlab-ci: Run manual jobs automatically only on scheduled pipelines Previously we ran manual jobs automatically in the `cmake/cmake` project integration branches. Change this to happen only when the pipeline is created by a schedule. Also, start automatic jobs in scheduled pipelines without delay. 27 October 2021, 17:30:20 UTC
70024a4 Merge branch 'release-3.21' into release-3.22 27 October 2021, 14:41:58 UTC
f65cebf CMake 3.21.4 27 October 2021, 13:51:39 UTC
964af18 Merge topic 'envmod-support-mod-to-new-variables' into release-3.22 69f95cf1d9 cmCTestRunTest: fix modifying non-existent envvars Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6663 27 October 2021, 13:20:45 UTC
550c259 Merge topic 'vs-instance-repeat' into release-3.22 9eaf0932af cmGlobalVisualStudioVersionedGenerator: Fix repeating SetGeneratorInstance Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6665 27 October 2021, 13:19:53 UTC
31d49d6 Merge topic 'doc-ENVIRONMENT_MODIFICATION' into release-3.22 f6177f05da Help: Clarify ENVIRONMENT_MODIFICATION case sensitivity Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6661 27 October 2021, 13:18:56 UTC
0547543 cmRST: support `versionadded` and `versionchanged` directives This makes `versionadded` and `versionchanged` directives show up in `cmake --help-*` output instead of disappearing (and potentially making empty sections). Fixes: #22808 27 October 2021, 13:15:00 UTC
b78d039 Merge topic 'hip-flags-append' into release-3.22 3d0e2775a5 HIP: Add missing space when appending --cuda-host-only Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6662 27 October 2021, 13:08:37 UTC
ed98970 Merge branch 'release-3.21' into release-3.22 27 October 2021, 13:03:00 UTC
ebde1c1 Merge topic 'vs2022' into release-3.22 8b64fc7dbb Help: Drop 3.22 release note for VS 2022 050ed59412 Merge branch 'backport-3.21-vs2022' into vs2022 f3ddc52676 VS: Update Visual Studio 17 2022 generator for the Release Candidates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6664 27 October 2021, 13:01:50 UTC
9d44ea4 Merge branch 'backport-3.21-vs2022' into release-3.21 Merge-request: !6664 27 October 2021, 13:00:58 UTC
8b64fc7 Help: Drop 3.22 release note for VS 2022 The 3.21.4 release will have full support, so it is not new to the 3.22 series anymore. 27 October 2021, 12:51:08 UTC
050ed59 Merge branch 'backport-3.21-vs2022' into vs2022 27 October 2021, 12:51:00 UTC
f3ddc52 VS: Update Visual Studio 17 2022 generator for the Release Candidates Assume this is close enough to the final release to treat as non-experimental support. 27 October 2021, 12:49:47 UTC
9eaf093 cmGlobalVisualStudioVersionedGenerator: Fix repeating SetGeneratorInstance Fix logic added by commit 8917b8512f (cmGlobalVisualStudioVersionedGenerator: Allow repeating SetGeneratorInstance, 2021-10-20) to avoid repeating work. 26 October 2021, 18:07:07 UTC
69f95cf cmCTestRunTest: fix modifying non-existent envvars When appending or modifying to a variable that has not been modified before, the iterator was not valid, but it was used to insert into the map again. Instead, just use indexing into the map since we know it will exist by the end of the function anyways. Fixes: #22796 26 October 2021, 16:51:44 UTC
3d0e277 HIP: Add missing space when appending --cuda-host-only Fixes: #22805 26 October 2021, 14:48:48 UTC
f6177f0 Help: Clarify ENVIRONMENT_MODIFICATION case sensitivity 26 October 2021, 13:37:14 UTC
fb6ab54 Merge branch 'release-3.21' into release-3.22 26 October 2021, 13:08:30 UTC
814567f Merge topic 'binutils-llvm-strip' into release-3.22 5dd981539f BinUtils: Avoid llvm-strip versions older than Clang 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6655 26 October 2021, 13:07:30 UTC
69355ff Merge branch 'binutils-llvm-strip' into release-3.21 Merge-request: !6655 22 October 2021, 13:25:24 UTC
5dd9815 BinUtils: Avoid llvm-strip versions older than Clang 11 Since commit cf82300a63 (BinUtils: Clarify search logic and make it more consistent, 2021-05-27, v3.21.0-rc1~119^2~2) we correctly prefer the more-specific name `llvm-strip` over `strip` when using Clang. However, `llvm-strip` from Clang versions prior to 11 require extra flags to strip everything. Until our `install(TARGETS)` logic learns to add those flags, avoid using older versions of `llvm-strip` by default. Fixes: #22785 22 October 2021, 13:24:46 UTC
b0c62a1 Merge topic 'vs-instance' into release-3.22 46e9ff5729 Restore honoring CMAKE_GENERATOR_INSTANCE in toolchain file 42418b02f7 Android: Refactor sysroot detection under Visual Studio 44a86d0b38 cmake_host_system_information: Add undocumented VS_MSBUILD_COMMAND key 6999b87133 cmGlobalVisualStudio10Generator: Add method to find MSBuild early 7f730464be cmGlobalGenerator: Add method to check if generator is at least VS 10 8917b8512f cmGlobalVisualStudioVersionedGenerator: Allow repeating SetGeneratorInstance 6511654164 cmGlobalVisualStudio10Generator: Allow subclasses to reset MSBuild search Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6646 21 October 2021, 13:21:23 UTC
d97497e Merge topic 'doc-file-INSTALL-fix' into release-3.22 1560265e7d Help: Fix file(INSTALL) docs w.r.t. CMAKE_INSTALL_MESSAGE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6645 21 October 2021, 13:20:02 UTC
46e9ff5 Restore honoring CMAKE_GENERATOR_INSTANCE in toolchain file Revert the changes from commit d5b5c19278 (cmGlobalGenerator: FindMakeProgram() before CMakeDetermineSystem, 2020-06-15, v3.19.0-rc1~619^2~3) and commit ef91fb02f3 (cmGlobalGenerator: FindMakeProgram() at a generator-specific time, 2020-11-23, v3.19.1~2^2). We must delay selecting the location of MSBuild until after an instance of Visual Studio has been selected. It is now safe to revert the ordering because the motivating use case (sysroot detection in Platform/Android-Determine) has been implemented another way. Fixes: #22782 20 October 2021, 17:00:26 UTC
42418b0 Android: Refactor sysroot detection under Visual Studio Since commit 6051a49c78 (Visual Studio: Add Android support, 2020-06-12, v3.19.0-rc1~619^2) we run MSBuild to build a sample project to detect the sysroot. Previously we relied on `CMAKE_VS_MSBUILD_COMMAND` being available. That required commit d5b5c19278 (cmGlobalGenerator: FindMakeProgram() before CMakeDetermineSystem, 2020-06-15, v3.19.0-rc1~619^2~3) to make it available early enough. However, that ordering broke `CMAKE_GENERATOR_INSTANCE` so we need to prepare to revert it. Use `cmake_host_system_information` to get the location of MSBuild under a VS generator instead. 20 October 2021, 17:00:25 UTC
44a86d0 cmake_host_system_information: Add undocumented VS_MSBUILD_COMMAND key When using the Visual Studio generator for VS 10 or above, offer this key to get the location of the MSBuild command before the first `project()` or `enable_language()` command has finished running. This will be needed only by one of our own modules, so leave it undocumented for now. 20 October 2021, 17:00:25 UTC
6999b87 cmGlobalVisualStudio10Generator: Add method to find MSBuild early Add a way to find MSBuild before the main `FindMakeProgram` code path has executed. 20 October 2021, 17:00:25 UTC
7f73046 cmGlobalGenerator: Add method to check if generator is at least VS 10 20 October 2021, 17:00:25 UTC
8917b85 cmGlobalVisualStudioVersionedGenerator: Allow repeating SetGeneratorInstance 20 October 2021, 17:00:25 UTC
6511654 cmGlobalVisualStudio10Generator: Allow subclasses to reset MSBuild search While at it, convert to inline initialization. 20 October 2021, 17:00:25 UTC
1560265 Help: Fix file(INSTALL) docs w.r.t. CMAKE_INSTALL_MESSAGE In commit c9568de52c (install: Add CMAKE_INSTALL_MESSAGE variable (#13761), 2014-06-24, v3.1.0-rc1~370^2~1) we incorrectly documented that `CMAKE_INSTALL_MESSAGE` controls the status message for `file(INSTALL)`. Revert that. Fixes: #17162 20 October 2021, 16:48:04 UTC
2f7e72a Merge branch 'release-3.21' into release-3.22 19 October 2021, 13:46:35 UTC
72393a9 Merge topic 'vs2022' into release-3.22 f117c7d11e Help: Update 3.22 release notes for the VS 2022 Release Candidate d5a7448fa4 Merge branch 'backport-3.21-vs2022' into vs2022 3d9d75b0be VS: Update Visual Studio 17 2022 generator for the Release Candidate Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6640 19 October 2021, 13:45:42 UTC
f117c7d Help: Update 3.22 release notes for the VS 2022 Release Candidate 19 October 2021, 13:37:05 UTC
d5a7448 Merge branch 'backport-3.21-vs2022' into vs2022 19 October 2021, 13:36:19 UTC
69c6994 Merge branch 'backport-3.21-vs2022' into release-3.21 Merge-request: !6640 19 October 2021, 13:35:50 UTC
3d9d75b VS: Update Visual Studio 17 2022 generator for the Release Candidate 19 October 2021, 13:27:37 UTC
7984f98 Merge topic 'doc-genex-CONFIG-commas' into release-3.22 ec94706791 Help: gen expr: note that CONFIG is comma-separated Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6636 19 October 2021, 13:07:03 UTC
ec94706 Help: gen expr: note that CONFIG is comma-separated 19 October 2021, 13:05:48 UTC
e2a5476 Merge topic 'CheckLanguage-cuda-host-compiler' into release-3.22 7123c8fdbf CheckLanguage: Don't pass CMAKE_CUDA_HOST_COMPILER for Visual Studio Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6633 19 October 2021, 13:05:14 UTC
7123c8f CheckLanguage: Don't pass CMAKE_CUDA_HOST_COMPILER for Visual Studio Visual Studio doesn't support specifying it and if we do we get a warning. Fixes: #22712 19 October 2021, 13:03:24 UTC
9b29cfd Merge branch 'release-3.21' into release-3.22 18 October 2021, 13:31:18 UTC
263f8c6 Merge topic 'fix-ifdef-windows' into release-3.22 40e73c5ac4 Source: Fix typo in _WIN32 preprocessor checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6631 18 October 2021, 13:29:19 UTC
71dc6fe Merge branch 'release-3.20' into release-3.21 15 October 2021, 16:15:15 UTC
e8e64e1 Merge branch 'release-3.19' into release-3.20 15 October 2021, 16:15:05 UTC
8497701 Merge branch 'fix-ifdef-windows' into release-3.21 Merge-request: !6631 15 October 2021, 16:14:50 UTC
ad76bed Merge branch 'fix-ifdef-windows' into release-3.20 Merge-request: !6631 15 October 2021, 16:14:38 UTC
f00763c Merge branch 'fix-ifdef-windows' into release-3.19 Merge-request: !6631 15 October 2021, 16:13:59 UTC
40e73c5 Source: Fix typo in _WIN32 preprocessor checks Since CMake's default compiler flags with MSVC include `-DWIN32` for historical reasons, a few preprocessor conditions were accidentally checking for `WIN32` instead of `_WIN32`. The corresponding blocks were left out when compiling official binaries for `cmake.org` because we hard-code compiler flags without `-DWIN32`. Fixes: #22764 15 October 2021, 15:39:04 UTC
e16eaa7 Merge branch 'release-3.21' into release-3.22 15 October 2021, 11:37:36 UTC
a72d105 Merge topic 'vs2022' into release-3.22 6fde60a4c8 Help: Add 3.22 release note about the update for VS 2022 Preview 5 6dfe28f33c Merge branch 'backport-3.21-vs2022' into vs2022 a8414190da VS: Update Visual Studio 17 2022 generator for Preview 5 787ab7ff20 IRSL: Fix discovery of VS 2022 v143 toolset redistributables for preview 5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6628 15 October 2021, 11:36:13 UTC
4d4336e Merge branch 'backport-3.21-vs2022' into release-3.21 Merge-request: !6628 14 October 2021, 17:50:11 UTC
6fde60a Help: Add 3.22 release note about the update for VS 2022 Preview 5 14 October 2021, 17:45:03 UTC
6dfe28f Merge branch 'backport-3.21-vs2022' into vs2022 14 October 2021, 17:40:20 UTC
a841419 VS: Update Visual Studio 17 2022 generator for Preview 5 14 October 2021, 17:39:45 UTC
787ab7f IRSL: Fix discovery of VS 2022 v143 toolset redistributables for preview 5 VS 2022 Preview 5 renamed the redist directories from `Microsoft.VC142.*` to `Microsoft.VC143.*` in order to match the `v143` toolset name. Fixes: #22586 14 October 2021, 17:37:05 UTC
fbc742a Merge branch 'release-3.21' into release-3.22 14 October 2021, 14:52:36 UTC
366a81b Merge branch 'zstd-armv6' into release-3.22 Merge-request: !6625 14 October 2021, 14:52:05 UTC
69f3fa9 Merge branch 'release-3.20' into release-3.21 14 October 2021, 14:51:56 UTC
cd44a5b Merge branch 'zstd-armv6' into release-3.21 Merge-request: !6625 14 October 2021, 14:51:43 UTC
6a8531a Merge branch 'zstd-armv6' into release-3.20 Merge-request: !6625 14 October 2021, 14:51:05 UTC
e4e4c59 zstd: Backport fix for SIGBUS on armv6 from zstd 1.5.0 Backport zstd commit `28d0120b` (Avoid SIGBUS on armv6, 2021-05-11, `v1.5.0^2~11^2`) to our bundled copy of zstd 1.4.5. Fixes: #22754 14 October 2021, 14:35:52 UTC
1670603 CMake 3.22.0-rc1 14 October 2021, 12:03:54 UTC
9b8a551 Merge topic 'update-zstd' into release-3.22 ddced0c6b6 zstd: Fix trace compilation on AIX ee98d9378f zstd: Fix ZSTD_VecMask_next compilation of software ctz implementation eb8db99596 Merge branch 'upstream-zstd' into update-zstd da1e841ccf zstd 2021-05-14 (a488ba11) 8c65ea4744 zstd: Update script to get zstd 1.5.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6622 14 October 2021, 11:46:01 UTC
127cb64 Merge topic 'doc_clarify_list_pop' into release-3.22 67f8d20a8e Help: clarify list(POP_* <in_out> <in_out>) behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6620 14 October 2021, 11:44:43 UTC
c5a24cd Merge topic 'doc-frontend-variant' into release-3.22 f2262fab51 Help: Add documentation for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT ffb54e2350 Help: Add more documentation for CMAKE_<LANG>_SIMULATE_ID Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6621 14 October 2021, 11:43:38 UTC
ddced0c zstd: Fix trace compilation on AIX Since zstd commit `6cee3c2c` ([trace] Remove default definitions of weak symbols, 2021-04-26, v1.5.0^2~53^2), the weak symbol trace implementation does not compile on AIX. Disable it. 14 October 2021, 09:53:29 UTC
ee98d93 zstd: Fix ZSTD_VecMask_next compilation of software ctz implementation 14 October 2021, 09:09:11 UTC
67f8d20 Help: clarify list(POP_* <in_out> <in_out>) behavior 13 October 2021, 21:53:17 UTC
f2262fa Help: Add documentation for CMAKE_<LANG>_COMPILER_FRONTEND_VARIANT Signed-off-by: Deniz Bahadir <deniz@code.bahadir.email> 13 October 2021, 14:37:09 UTC
ffb54e2 Help: Add more documentation for CMAKE_<LANG>_SIMULATE_ID Signed-off-by: Deniz Bahadir <deniz@code.bahadir.email> 13 October 2021, 14:37:08 UTC
eb8db99 Merge branch 'upstream-zstd' into update-zstd # By zstd upstream * upstream-zstd: zstd 2021-05-14 (a488ba11) 13 October 2021, 14:04:27 UTC
da1e841 zstd 2021-05-14 (a488ba11) Code extracted from: https://github.com/facebook/zstd.git at commit a488ba114ec17ea1054b9057c26a046fc122b3b6 (v1.5.0). 13 October 2021, 14:04:26 UTC
8c65ea4 zstd: Update script to get zstd 1.5.0 13 October 2021, 14:04:17 UTC
6bfe5f2 Merge topic 'optimize-macos-runtime-dependencies' into release-3.22 93c5864aa1 cmBinUtilsMacOSMachOLinker: improve performance by memoizing otool calls fc92d6640b cmFileCommand: improve error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6616 13 October 2021, 12:57:51 UTC
93c5864 cmBinUtilsMacOSMachOLinker: improve performance by memoizing otool calls Libraries with many repeated transitive dependencies (e.g. Trilinos) can result in very long runtime dependency call times, especially if system calls are made more expensive by antivirus software. This change caches the results of the calls to otool for efficiency. 12 October 2021, 15:40:46 UTC
fc92d66 cmFileCommand: improve error message Print full list of unresolved dependencies and a phrase that indicates what about the file is unresolved. 12 October 2021, 15:40:45 UTC
7257539 Merge branch 'release-3.21' into release-3.22 12 October 2021, 13:36:20 UTC
f07bedb Merge branch 'release-3.20' into release-3.21 12 October 2021, 13:36:09 UTC
568a93d Merge branch 'msvc-c++23' into release-3.21 Merge-request: !6614 12 October 2021, 13:35:56 UTC
e19016c Merge branch 'msvc-c++23' into release-3.20 Merge-request: !6614 12 October 2021, 13:35:32 UTC
323846a Merge topic 'msvc-c++23' into release-3.22 ef47e18ad0 MSVC: Tolerate cxx_std_23 feature on older compiler versions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6614 12 October 2021, 13:34:16 UTC
975b935 Begin 3.22 release versioning 08 October 2021, 14:05:02 UTC
e137ce0 gitlab-ci: Drop package pipeline upload jobs for release branch The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. 08 October 2021, 14:01:41 UTC
e5a97f8 Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 08 October 2021, 14:00:22 UTC
8c27ccd Merge topic 'doc-3.22-relnotes' 9f0b52b8e6 Help: Update Sphinx versionadded directives for 3.22 release c632a7105c Help: Organize and revise 3.22 release notes 48e503ec78 Help: Consolidate 3.22 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6606 08 October 2021, 13:58:19 UTC
daab8b8 Merge topic 'tutorial_update_step_4' 5a86ce5428 Tutorial: Step 4 improvements Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6564 08 October 2021, 13:50:04 UTC
9fdfc5d Merge topic 'find-blas-lapack-cleanup' 635f2c87f5 FindBLAS: Fix EML and ArmPL indentations 816dc1cb19 FindBLAS: Replace set(A val) with string(APPEND) a7843faa20 FindLAPACK: Replace set(A val) with string(APPEND) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6605 08 October 2021, 13:49:21 UTC
b1d27da Merge branch 'release-3.21' 08 October 2021, 13:47:47 UTC
2fd749f Merge branch 'release-3.20' 08 October 2021, 13:47:45 UTC
fd0bbc3 Merge branch 'release-3.19' 08 October 2021, 13:47:43 UTC
f6ec46a Merge branch 'release-3.20' into release-3.21 08 October 2021, 13:47:33 UTC
de99806 Merge branch 'release-3.19' into release-3.20 08 October 2021, 13:46:51 UTC
ac910db Merge branch 'revert-debian-libexec' into release-3.20 Merge-request: !6607 08 October 2021, 13:46:39 UTC
back to top