https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
e610e99 CMake 3.21.0-rc2 30 June 2021, 11:51:35 UTC
825ad2f Merge topic 'CMP0126-WARNING' into release-3.21 16208ac113 CMP0126: Add control for warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6282 30 June 2021, 11:32:56 UTC
da79d6b Merge topic 'fujitsu-clang-findbinutils' into release-3.21 6ce97c2248 FujitsuClang: Change LTO option from -flto=thin to -flto 3a0effcd16 FujitsuClang: Set CMAKE_<LANG>_COMPILER_AR and CMAKE_<LANG>_COMPILER_RANLIB Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6281 30 June 2021, 11:31:39 UTC
2e7ce62 Merge topic 'vs-ARM64EC' into release-3.21 da0f74b5a1 VS: Add ARM64EC to supported platforms for VS 16 and 17 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6283 30 June 2021, 11:30:24 UTC
e28c2ee Merge topic 'rpm-suggests' into release-3.21 9b53eca317 CPack/RPM: Fix weak dep support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6274 30 June 2021, 11:29:29 UTC
25c2fed Merge topic 'tll-out-of-dir' into release-3.21 e27a76f131 target_link_libraries: Restore transitive out-of-dir linking Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6285 30 June 2021, 11:27:49 UTC
249363f Merge topic 'compiler-id-msvc-has-include' into release-3.21 c6aaaf066a DetermineCompiler: Restore identification of MSVC with no INCLUDE dirs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6284 30 June 2021, 11:26:25 UTC
e27a76f target_link_libraries: Restore transitive out-of-dir linking Refactoring in commit 7f506b95a7 (cmGeneratorTarget: Refactor link item lookup, 2021-05-26, v3.21.0-rc1~103^2~4) accidentally dropped the persistent lookup scope tracking across multiple items that was added by commit f0e67da061 (target_link_libraries: Fix out-of-dir linking of a list of targets, 2020-01-14, v3.17.0-rc1~149^2). This broke a transitive out-of-dir linking case not covered by our test suite. Restore the scope tracking and add a test case. Fixes: #22363 29 June 2021, 20:52:12 UTC
c6aaaf0 DetermineCompiler: Restore identification of MSVC with no INCLUDE dirs Since commit bd844387df (ROCMClang: Add the ROCm toolkit derived clang compiler to CMake, 2020-08-28, v3.21.0-rc1~66^2~6), our generated compiler id source file contains a preprocessor condition of the form #elif ... && __has_include(...) When MSVC is invoked with no include directories in the `INCLUDE` environment variable or in `-I` flags, its implementation of `__has_include` errors out immediately. This breaks identification of the compiler. Work around the problem by adding a fallback attempt to compile the identification source using a dummy include directory. 29 June 2021, 16:55:35 UTC
9b53eca CPack/RPM: Fix weak dep support RPM 4.11.3 for el7 contains backported support for the RPM weak dep tags. It only supports querying those tags, but rpmbuild can not make use of them. Since CPack relies on rpmbuild --querytags to check for support, this commit switches to rpm --suggests to check for support of weak dependencies. Fixes: #22350 29 June 2021, 15:14:54 UTC
da0f74b VS: Add ARM64EC to supported platforms for VS 16 and 17 In commit 4ea3a88625 (MSVC: Add support for targeting ARM64EC, 2020-12-30, v3.20.0-rc1~121^2) the `ARM64EC` platform was accidentally added to the list for VS 15 (2017) instead of VS 16 (2019). Its omission from the list of platforms was then repeated for VS 17 (2022). Issue: #21724 29 June 2021, 14:59:05 UTC
6ce97c2 FujitsuClang: Change LTO option from -flto=thin to -flto Since -flto=thin is not supported officially in FujitsuClang, change to -flto. 29 June 2021, 13:31:53 UTC
3a0effc FujitsuClang: Set CMAKE_<LANG>_COMPILER_AR and CMAKE_<LANG>_COMPILER_RANLIB Fixes: #22337 29 June 2021, 13:31:53 UTC
fb02657 Merge topic 'update-kwsys' into release-3.21 7e9a32947b Merge branch 'upstream-KWSys' into update-kwsys bf4ae1c2b2 KWSys 2021-06-28 (0648cb1a) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Björn Esser <besser82@fedoraproject.org> Merge-request: !6266 29 June 2021, 13:23:28 UTC
543394a Merge topic 'tests-tolerate-NINJA_STATUS' into release-3.21 63177678d0 Tests/RunCMake/Ninja.*: Sanitize NINJA_STATUS since we expect default behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6271 29 June 2021, 13:22:05 UTC
9b4a5b4 Merge topic 'test-driver-local-var' into release-3.21 1e3d3c5284 TestDriver: Avoid declaring local variable after statement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6276 29 June 2021, 13:21:13 UTC
4eb78f7 Merge topic 'curl-schannel-ALPN-length' into release-3.21 3faa3d3a38 curl: backport upstream fix to 7.77.0 regression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6280 29 June 2021, 13:20:17 UTC
16208ac CMP0126: Add control for warnings Fixes: #22353 29 June 2021, 11:36:28 UTC
480bd71 Merge topic 'genex-versionadded' into release-3.21 7993aa3075 Help: Add versionadded tags to cmake-generator-expressions(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6270 28 June 2021, 18:01:36 UTC
fe3197c Merge topic 'Help-CMP0102-mention-warning-variable' into release-3.21 894645d4a6 Help/CMP0102: mention the varible that controls CMP0102 warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6275 28 June 2021, 18:00:28 UTC
efb4cef Merge topic 'doc-3.21-relnotes-supportedPlatforms' into release-3.21 82ea0aeae4 Help: Clarify 3.21 release note on supportedPlatforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6277 28 June 2021, 17:59:18 UTC
7e9a329 Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2021-06-28 (0648cb1a) 28 June 2021, 17:32:23 UTC
bf4ae1c KWSys 2021-06-28 (0648cb1a) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 0648cb1ac5c91430b190f32319c528345b280dc3 (master). Upstream Shortlog ----------------- Ben Boeckel (2): df91e5f1 EncodingC: use NULL for pointers ab959cd2 SystemInformation: fix typo in comment Björn Esser (2): b4a2a03c testDynamicLoader: Use LIBDL_SO macro if defined. b954dd54 testDynamicLoader: Use LIBC_SO if LIBDL_SO is not defined by glibc anymore. 28 June 2021, 17:32:22 UTC
3faa3d3 curl: backport upstream fix to 7.77.0 regression Backport upstream curl commit `ee97f1769` (schannel: set ALPN length correctly for HTTP/2, 2021-05-26) to get a fix to curl issue 7138, a regression in 7.77.0. Fixes: #22355 28 June 2021, 16:59:23 UTC
20bed8d Merge topic 'ci-base-images' into release-3.21 53cb34cb23 ci: add freeglut to Debian and Fedora base images b07253f754 ci: update keyserver URL Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6279 28 June 2021, 16:10:44 UTC
53cb34c ci: add freeglut to Debian and Fedora base images 28 June 2021, 15:10:30 UTC
b07253f ci: update keyserver URL The `sks-keyservers.net` keyserver pool is no longer provided. Switch to `keyserver.ubuntu.com` instead. 28 June 2021, 14:59:56 UTC
7993aa3 Help: Add versionadded tags to cmake-generator-expressions(7) 28 June 2021, 14:40:11 UTC
6317767 Tests/RunCMake/Ninja.*: Sanitize NINJA_STATUS since we expect default behavior FYI, NINJA_STATUS is "[%f/%t] " by default. 28 June 2021, 14:38:05 UTC
5694362 Merge topic 'p1689r4-updates' into release-3.21 cf22263531 Help/dev/experimental: Link to published P1689R4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6278 28 June 2021, 14:13:42 UTC
cf22263 Help/dev/experimental: Link to published P1689R4 28 June 2021, 13:58:52 UTC
82ea0ae Help: Clarify 3.21 release note on supportedPlatforms Avoid implying that the field is always present. Fixes: #22352 28 June 2021, 13:53:48 UTC
1e3d3c5 TestDriver: Avoid declaring local variable after statement Move a declaration added by commit 3f6ff4b5db (create_test_sourcelist: add test driver option to run all tests, 2021-04-27, v3.21.0-rc1~257^2) into its own scope. 28 June 2021, 13:28:15 UTC
117b154 Merge topic 'vs2022' into release-3.21 93c718791e VS: Use 64-bit MSBuild in VS 2022 c46b265839 VS: Add Visual Studio 17 2022 generator b610b7a35c VS: Update v142 CL flag table for VS 17.0 Preview 1 43375c6418 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6268 28 June 2021, 13:22:38 UTC
5b44b7e Merge topic 'test-RunCMake.GenEx-names' into release-3.21 a95cbf3890 Tests: Shorten RunCMake.GenEx-* case names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6269 28 June 2021, 13:21:16 UTC
9da3dea Merge topic 'ninja-lwyu-flag-order' into release-3.21 d7159f9591 Ninja: Fix LINK_WHAT_YOU_USE link flag placement Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6263 28 June 2021, 13:20:10 UTC
5430379 Merge topic 'yasm-no-deps' into release-3.21 f03d54bfc1 ASM_NASM: Do not generate depfiles with YASM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6265 28 June 2021, 13:19:06 UTC
894645d Help/CMP0102: mention the varible that controls CMP0102 warnings This was missed in the review of !4150, but was noticed during discussion of #22353. 28 June 2021, 12:17:25 UTC
93c7187 VS: Use 64-bit MSBuild in VS 2022 Visual Studio 17 2022 is now a 64-bit native application. It places the 64-bit `MSBuild.exe` in the `PATH` of VS command prompts, so prefer it for this version and above. This was previously attempted for older VS versions, but reverted by commit f3cedf381e (VS: Revert "Use MSBuild matching toolset host architecture", 2019-03-12, v3.14.0~1^2). For now, do not use the 64-bit MSBuild for VS 16 and below. Fixes: #18219 25 June 2021, 16:45:53 UTC
c46b265 VS: Add Visual Studio 17 2022 generator Fixes: #22339 25 June 2021, 16:45:44 UTC
a95cbf3 Tests: Shorten RunCMake.GenEx-* case names Reduce the length of the longest path on disk needed by the tests. 25 June 2021, 15:29:46 UTC
b610b7a VS: Update v142 CL flag table for VS 17.0 Preview 1 Run the command python3 Source/cmConvertMSBuildXMLToJSON.py -t v142 \ 'c:/.../MSBuild/Microsoft/VC/v160/1033/cl.xml' To generate `v142_CL.json` locally. Manually move new and updated settings over to `Templates/MSBuild/FlagTables/v142_CL.json`. 25 June 2021, 14:07:32 UTC
43375c6 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8". 25 June 2021, 14:07:31 UTC
d7159f9 Ninja: Fix LINK_WHAT_YOU_USE link flag placement Move `-Wl,--no-as-needed` from the `<FLAGS>` placeholder to `<LINK_FLAGS>`, as it is in the Makefile generators. Fixes: #22342 25 June 2021, 12:45:47 UTC
4a0e682 Merge topic 'Help-UseJava-reorganization' into release-3.21 af9bd6c53f Help: UseJava reorganization Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6262 25 June 2021, 11:24:46 UTC
fff5994 Merge topic 'fujitsu-ipo' into release-3.21 96e362fdc9 Fujitsu: Add IPO support for Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6261 25 June 2021, 11:23:58 UTC
647e33d Merge topic 'FindOpenMP-fujitsu' into release-3.21 b3bf33539b FindOpenMP: Link with OpenMP flags on Fujitsu Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6260 25 June 2021, 11:22:54 UTC
f03d54b ASM_NASM: Do not generate depfiles with YASM In 3aec26660a (Merge topic 'nasm_add_deps', 2021-03-03) the ASM_NASM language enabled the generation of GCC compatible depfiles for NASM. Unfortunatly, those are not supported by YASM. Fixes: #22341 25 June 2021, 10:28:02 UTC
af9bd6c Help: UseJava reorganization Fixes: #22155 24 June 2021, 15:04:01 UTC
b3bf335 FindOpenMP: Link with OpenMP flags on Fujitsu Fixes: #22332 24 June 2021, 13:09:49 UTC
96e362f Fujitsu: Add IPO support for Fortran 24 June 2021, 13:02:15 UTC
9a704fd Merge topic 'bootstrap-_FILE_OFFSET_BITS-64' into release-3.21 a4b6743a3b bootstrap: Compile with _FILE_OFFSET_BITS=64 on Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6259 24 June 2021, 12:33:57 UTC
a4b6743 bootstrap: Compile with _FILE_OFFSET_BITS=64 on Linux To avoid problems accessing filesystem, explicitly use 64-bit file offsets in case the compilation model is 32-bit. This change was made for the main CMake build by commit 5b10f96793 (Linux: Compile with _FILE_OFFSET_BITS=64 on 32-bit Linux, 2020-09-23, v3.19.0-rc1~112^2), but conditionally on 32-bit Linux. For bootstrap, just always add the definition instead of trying to detect the architecture. Fixes: #22328 23 June 2021, 16:46:37 UTC
0aae790 CMake 3.21.0-rc1 23 June 2021, 13:01:47 UTC
60c5188 Merge topic 'cuda-rules-override' into release-3.21 1d9009c27a CUDA: Implement CMAKE_USER_MAKE_RULES_OVERRIDE[_CUDA] Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6253 23 June 2021, 12:55:26 UTC
1d9009c CUDA: Implement CMAKE_USER_MAKE_RULES_OVERRIDE[_CUDA] This is implemented by other languages, and is documented for all languages. This was accidentally left out of CUDA. 22 June 2021, 13:59:01 UTC
6d9fec6 Merge branch 'release-3.20' into release-3.21 21 June 2021, 15:49:10 UTC
efa5e1f CMake 3.20.5 21 June 2021, 15:23:19 UTC
25e8266 Help: Add 3.20 release note section for 3.20.{3,4,5} Make it clear that the notes for these patch releases were not forgotten, and that there were simply no changes to documented features or interfaces. 21 June 2021, 15:20:33 UTC
dec9277 Merge branch 'release-3.20' into release-3.21 21 June 2021, 14:06:46 UTC
b948b46 Merge topic 'ep-git-update-commit-ref' into release-3.21 360ff17dc6 ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6249 21 June 2021, 14:03:36 UTC
782b6bf Merge topic 'test-xcode-13' into release-3.21 1dd0eae4fc Tests: Fix xcode version detection for Xcode 13 on ARM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6248 21 June 2021, 14:01:25 UTC
6438a03 Merge topic 'tutorial-sphinx-targets' into release-3.21 73898c4922 Tutorial: Make code snippets linkable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6247 21 June 2021, 13:59:56 UTC
375e14b Merge topic 'doc-source_group-scope' into release-3.21 2abce79409 Help: Clarify the usage scope of source_group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6246 21 June 2021, 13:58:04 UTC
ed5bd39 Merge topic 'GNUInstallDirs-alpine' into release-3.21 37b24e0bed GNUInstallDirs: don't use lib64 on Alpine Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6244 21 June 2021, 13:56:48 UTC
621f7bf Merge branch 'test-xcode-13' into release-3.20 Merge-request: !6248 21 June 2021, 13:56:09 UTC
d6c0cc1 Merge branch 'ep-git-update-commit-ref' into release-3.20 Merge-request: !6249 21 June 2021, 13:47:43 UTC
3a66a58 Merge topic 'compiler-id-lang-vars' into release-3.21 c8eb357738 CompilerId: Tolerate variables named for languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6243 21 June 2021, 13:46:30 UTC
360ff17 ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions In 5e941a545b (ExternalProject: Ensure git fetch if updating to hash we don't have yet, 2021-05-09), the form ${ref}^{commit} was used to ensure the ref was treated as a commit. When running under a MSYS2 or Cygwin shell, the {commit} part can be translated by the shell, leaving it as ${ref}^commit, which git doesn't understand. Use the equivalent but safer form ${ref}^0, since it won't be subject to the shell substitution issue. Fixes: #22299 20 June 2021, 05:40:45 UTC
1dd0eae Tests: Fix xcode version detection for Xcode 13 on ARM Running `xcode -version` on an ARM box prints content to stderr: objc[...]: Class ... is implemented in both... One of the two will be used. Which one is undefined. Capture and parse only stdout. Otherwise we might configure test behavior for the wrong version of Xcode. 18 June 2021, 18:04:32 UTC
2abce79 Help: Clarify the usage scope of source_group Fixes: #18856 18 June 2021, 16:52:43 UTC
73898c4 Tutorial: Make code snippets linkable Extend the change from commit 9e5bbb69ea (Tutorial: Add captions for code blocks, 2021-06-11) to also add a Sphinx named target to code blocks. Name each target after the change the code block makes. 18 June 2021, 16:31:45 UTC
37b24e0 GNUInstallDirs: don't use lib64 on Alpine Linux Fixes: #22318 18 June 2021, 15:16:18 UTC
c8eb357 CompilerId: Tolerate variables named for languages If a project or user sets a variable or cache entry named `C`, `CXX`, `CUDA`, `Fortran`, `CSharp`, or `ISPC`, we were previously comparing each enabled language name to the value of that variable, rather than the name itself. Double-quote the string to take advantage of policy `CMP0054`, but also add "x" prefixes to support projects that do not set the policy. This extends a similar fix in commit bd16a985fc (CompilerId/Features: Tolerate variables named for languages, 2021-04-28) in more places. In particular, ensure that we consider the proper list of compiler ids. Issue: #22125 18 June 2021, 13:41:08 UTC
d64d2d1 Merge topic 'vs-utf-8' into release-3.21 9ba99a1203 VS: Add support for Utf8Enconding when using VS 16.10+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6238 18 June 2021, 13:39:24 UTC
333e197 Merge topic 'vs-flag-tables' into release-3.21 b0f830ced6 VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 3fd65f5ca6 VS: Compare VS instance versions as strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6241 18 June 2021, 13:38:26 UTC
efc3e25 Merge topic 'gcc11-errors' into release-3.21 701773f1da CheckCompilerFlag: Handle -Werror= for GCC 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6242 18 June 2021, 13:37:08 UTC
9ba99a1 VS: Add support for Utf8Enconding when using VS 16.10+ On VS 16.10 Preview 2 or above, generate `UseUtf8Encoding` instead of `StdOutEncoding=UTF-8` in `.vcxproj` files. Fixes: #22032 17 June 2021, 17:44:22 UTC
701773f CheckCompilerFlag: Handle -Werror= for GCC 11 17 June 2021, 17:39:48 UTC
22fb071 Begin 3.21 release versioning 17 June 2021, 17:17:06 UTC
f52b5ab 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. 17 June 2021, 17:15:33 UTC
d59b76f Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. 17 June 2021, 17:14:21 UTC
8850f6e Merge topic 'doc-3.21-relnotes' f119fbeec5 Help: Update Sphinx versionadded directives for 3.21 release 45acb61432 Help: Organize and revise 3.21 release notes 046aee0441 Help: Consolidate 3.21 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6226 17 June 2021, 17:09:45 UTC
0b39489 Merge topic 'help-tutorial-separate-pages' 9c703ff741 Tutorial: Add infrastructure to preserve old links when renaming steps 9e5bbb69ea Tutorial: Add captions for code blocks fe60154fe8 Tutorial: Small formatting improvements 25dde20cc5 Tutorial: Fix links after splitting steps d1c3e7e78a Tutorial: Split steps into separate files 13fdb26323 Tutorial: Break up intro paragraph 8406d4c1d1 Utilities/Sphinx: Index guide section documents for cross-referencing Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Juan Ramos <juanr.dev+gitlab@protonmail.com> Merge-request: !6217 17 June 2021, 17:08:29 UTC
9c703ff Tutorial: Add infrastructure to preserve old links when renaming steps 17 June 2021, 16:10:14 UTC
9e5bbb6 Tutorial: Add captions for code blocks 17 June 2021, 15:57:56 UTC
fe60154 Tutorial: Small formatting improvements - Use inline literals for all code fragments and names. - Add missing console code-blocks. - Always use c++, not c as code language. 17 June 2021, 15:57:56 UTC
25dde20 Tutorial: Fix links after splitting steps 17 June 2021, 15:55:18 UTC
d1c3e7e Tutorial: Split steps into separate files Fixes: #21737 17 June 2021, 15:53:55 UTC
13fdb26 Tutorial: Break up intro paragraph 17 June 2021, 14:33:07 UTC
8406d4c Utilities/Sphinx: Index guide section documents for cross-referencing Extend the change from commit 6185265800 (Utilities/Sphinx: Index guide-level documents for cross-referencing, 2019-12-06, v3.17.0-rc1~181^2~1) to name guide documents other than the top level using their docname instead of their title. This will allow them to be cross-referenced by a stable name even if their title changes. 17 June 2021, 13:55:56 UTC
f119fbe Help: Update Sphinx versionadded directives for 3.21 release Run the script: Utilities/Sphinx/update_versions.py --since v3.20.0 --overwrite Manually remove directives generated in documents for long-existing features for which documentation was added. 17 June 2021, 13:48:54 UTC
45acb61 Help: Organize and revise 3.21 release notes Add section headers similar to the 3.20 release notes and move each individual bullet into an appropriate section. Revise a few bullets. 17 June 2021, 12:47:49 UTC
b0f830c VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 Since commit 887e9df0c7 (VS: Update v142 CL flag table for VS 16.10, 2021-06-04) we map several `/external:*` flags to their corresponding `.vcxproj` elements. These elements were added to `cl.xml` in VS 16.10, so filter them out in older VS versions. Add a field to the json flag table format to specify the minimum version of VS needed for a given mapping. Issue: #22308 17 June 2021, 12:25:04 UTC
3fd65f5 VS: Compare VS instance versions as strings This makes the values more readable. 17 June 2021, 11:54:48 UTC
c92595b Merge topic 'c_17_23-AppleClang' b642022046 AppleClang: Add flags for C17 and C23 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6231 17 June 2021, 10:49:15 UTC
07ae952 Merge branch 'release-3.20' 17 June 2021, 10:47:42 UTC
1aa1690 Merge topic 'fix-flow-control-override' c017098d4d CMake: Allow override of unexpected non-flow-control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6232 17 June 2021, 10:47:42 UTC
acd82e4 Merge topic 'fix-flow-control-override' into release-3.20 c017098d4d CMake: Allow override of unexpected non-flow-control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6232 17 June 2021, 10:47:42 UTC
3cb0cb9 Merge branch 'release-3.20' 17 June 2021, 10:45:58 UTC
back to top