https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
554ebf6 CMake 3.21.0-rc3 08 July 2021, 13:46:27 UTC
2402789 Merge topic 'help_toplevel' into release-3.21 2df4badc5f Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6307 08 July 2021, 13:44:08 UTC
2df4bad Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject Extend the documentation added by commit 96a7040107 (project: Define variables indicating whether project is top level, 2021-03-24, v3.21.0-rc1~443^2) to give some examples of how the variables are set in each context. 08 July 2021, 13:37:37 UTC
a5ab4c7 Merge topic 'doc-lang-std' into release-3.21 d69b46bf01 Help: Document when CUDA_STANDARD values were added bdb59839b9 Help: Document when OBJCXX_STANDARD values were added 627aca946b Help: Document when OBJC_STANDARD values as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6321 08 July 2021, 13:33:50 UTC
0d99997 Merge topic 'iar-linker-placeholder' into release-3.21 bf810c75ac IAR: Use placeholders in linker and archiver rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6322 08 July 2021, 13:32:41 UTC
d69b46b Help: Document when CUDA_STANDARD values were added Note that some CUDA C++ language standard levels were added before any compilers actually supported them. In such cases, the value of `CUDA_STANDARD` gracefully degrades to the highest supported by the compiler (unless `CUDA_STANDARD_REQUIRED` is enabled). Therefore we can document support for each value based on when CMake learned of it. 08 July 2021, 12:35:15 UTC
bdb5983 Help: Document when OBJCXX_STANDARD values were added 08 July 2021, 12:35:15 UTC
627aca9 Help: Document when OBJC_STANDARD values as definition list 08 July 2021, 12:35:14 UTC
bf810c7 IAR: Use placeholders in linker and archiver rules Update the IAR linker and archiver rules to use the `<CMAKE_LINKER>` and `<CMAKE_AR>` placeholders instead of hard-coding the tool names. Fixes: #22395 08 July 2021, 12:08:52 UTC
eb692af Merge topic 'FindCUDAToolkit-doc-version' into release-3.21 266fc8ada5 FindCUDAToolkit: Properly document the version support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6320 08 July 2021, 11:53:52 UTC
71e2829 Merge branch 'release-3.20' into release-3.21 08 July 2021, 11:50:28 UTC
ecd557c Merge topic 'check_cxx_compiler_flag_no_normal_variable' into release-3.21 018d300ca0 Check*CompilerFlag: Do not set result as a normal variable too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6318 08 July 2021, 11:49:30 UTC
d2419c4 Merge branch 'release-3.19' into release-3.20 08 July 2021, 11:47:04 UTC
01b40cf Merge branch 'check_cxx_compiler_flag_no_normal_variable' into release-3.20 Merge-request: !6318 08 July 2021, 11:46:41 UTC
93b25f0 Merge branch 'check_cxx_compiler_flag_no_normal_variable' into release-3.19 Merge-request: !6318 08 July 2021, 11:46:16 UTC
018d300 Check*CompilerFlag: Do not set result as a normal variable too This was previously fixed by commit d46590910c (Check*CompilerFlag: Do not set result as a normal variable too, 2020-09-21, v3.18.3~1^2^2), but was regressed by refactoring in commit 90dead024c (CheckCompilerFlag: unified way to check compiler flags per language, 2020-09-25, v3.19.0-rc1~88^2) due to the changes being developed concurrently. Fix it again, and add a test case. Fixes: #21207 08 July 2021, 11:44:03 UTC
709d036 Merge branch 'release-3.20' into release-3.21 08 July 2021, 11:38:00 UTC
cc65424 Merge topic 'intel-oneapi-std-windows' into release-3.21 13961f3b43 Merge branch 'backport-3.20-intel-oneapi-std-windows' 5115dd1e2c IntelLLVM: Fix C/C++ standard level flags on Windows 84036d30d4 IntelLLVM: Fix C/C++ standard level flags on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6319 08 July 2021, 11:36:57 UTC
266fc8a FindCUDAToolkit: Properly document the version support 07 July 2021, 17:42:08 UTC
dc4b486 Merge branch 'backport-3.20-intel-oneapi-std-windows' into release-3.20 Merge-request: !6319 07 July 2021, 16:53:56 UTC
13961f3 Merge branch 'backport-3.20-intel-oneapi-std-windows' 07 July 2021, 16:26:10 UTC
5115dd1 IntelLLVM: Fix C/C++ standard level flags on Windows In commit a90d2a9eed (IntelLLVM: Add support for Intel LLVM-based compilers, 2020-11-02, v3.20.0-rc1~89^2~20) we accidentally left out activation of the C/C++ standard level selection logic when IntelLLVM is targeting the MSVC ABI. Fixes: #22388 07 July 2021, 16:25:38 UTC
84036d3 IntelLLVM: Fix C/C++ standard level flags on Windows In commit a90d2a9eed (IntelLLVM: Add support for Intel LLVM-based compilers, 2020-11-02, v3.20.0-rc1~89^2~20) we accidentally left out activation of the C/C++ standard level selection logic when IntelLLVM is targeting the MSVC ABI. Fixes: #22388 07 July 2021, 16:24:36 UTC
41c5e0a Merge topic 'help_cxxstd' into release-3.21 5650bebc2f Help: Note CXX_STANDARD values added vs. CMake version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6305 07 July 2021, 13:30:12 UTC
a1d0693 Merge topic 'correct_cuda_toolkit_version_typo' into release-3.21 0d54276c82 Correct CUDAToolkit_VERSION_MINOR variable name typo Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6311 07 July 2021, 13:29:06 UTC
4564c5a Merge topic 'cmake-presets-list-no-generator' into release-3.21 d9a3c9fad5 CMakePresets.json: Make --list-presets show presets with no generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6314 07 July 2021, 13:27:45 UTC
19cd773 Merge topic 'xcode13-old-buildsystem' into release-3.21 71a2664ebb Xcode: Ignore deprecated build system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6309 07 July 2021, 13:26:35 UTC
5650beb Help: Note CXX_STANDARD values added vs. CMake version 06 July 2021, 22:10:54 UTC
d9a3c9f CMakePresets.json: Make --list-presets show presets with no generator Fixes: #22389 06 July 2021, 18:36:27 UTC
13fa970 Merge branch 'release-3.20' into release-3.21 06 July 2021, 13:51:29 UTC
0cd8bba Merge topic 'makefile-normalize-depfile' into release-3.21 6bc6ffb9a9 Merge branch 'backport-3.20-makefile-normalize-depfile' 6a6efdcaed Makefiles: Normalize compiler-generated depfile paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6297 06 July 2021, 13:48:44 UTC
5bd8c6f Merge topic 'ci-fixups' into release-3.21 46c89c77de gitlab-ci: Rename CI config variable to avoid conflict with CMAKE_BUILD_TYPE 3ede66e17a Tests: Fix newline matching in several RunCMake.* cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6298 06 July 2021, 13:47:50 UTC
0d54276 Correct CUDAToolkit_VERSION_MINOR variable name typo 06 July 2021, 12:43:13 UTC
71a2664 Xcode: Ignore deprecated build system With Xcode 13 the key to suppress the check has changed. Tested with Xcode 12.5 and 13.0-beta2. 06 July 2021, 07:29:17 UTC
b818635 Merge topic 'doc-3.21-release' into release-3.21 24b76eaa93 Help: Improve readability and accuracy of runtime deps-related content 308e5b30c9 Help: Tighten install(SCRIPT) wording for ALL_COMPONENTS option 52dec01729 Help: Add missing versionadded 3.21 for file(RENAME) options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6302 06 July 2021, 00:02:28 UTC
24b76ea Help: Improve readability and accuracy of runtime deps-related content Duplicated textual patterns are factored out to make the text more readable. The POST_INCLUDE_FILES and POST_EXCLUDE_FILES were also previously missing from the main syntax block for install(RUNTIME_DEPENDENCY_SET). 04 July 2021, 07:37:29 UTC
308e5b3 Help: Tighten install(SCRIPT) wording for ALL_COMPONENTS option In particular, mention the mutually exclusive nature with the COMPONENT option. Fix the inconsistent way the versionadded details were added for that text too. 03 July 2021, 07:10:09 UTC
52dec01 Help: Add missing versionadded 3.21 for file(RENAME) options 03 July 2021, 07:10:09 UTC
77abc29 Merge branch 'backport-3.20-makefile-normalize-depfile' into release-3.20 Merge-request: !6297 02 July 2021, 14:14:36 UTC
6bc6ffb Merge branch 'backport-3.20-makefile-normalize-depfile' 02 July 2021, 14:01:09 UTC
6a6efdc Makefiles: Normalize compiler-generated depfile paths Even though Makefile generators pass source files and include directories by absolute path to the compiler, the compiler may generate depfile paths relative to the current working directory. For example, `ccache` with `CCACHE_BASEDIR` may transform paths this way. When reading a depfile, convert relative dependencies to absolute paths before placing them in `compiler_depend.make`, which is later evaluated in the top-level build directory. Fixes: #22364 02 July 2021, 13:24:57 UTC
46c89c7 gitlab-ci: Rename CI config variable to avoid conflict with CMAKE_BUILD_TYPE Since commit e216b9bbd3 (cmake: Allow CMAKE_BUILD_TYPE to be set by environment variable, 2021-06-29), the `CMAKE_BUILD_TYPE` environment variable is interpreted by CMake, and can affect the test suite. Rename our CI config variable to avoid conflict. 02 July 2021, 12:19:43 UTC
3ede66e Tests: Fix newline matching in several RunCMake.* cases The RunCMake infrastructure's `*-stdout.txt` expected output files interpret `\n` as a `\` and `n` rather than a newline. Use a literal newline instead. Otherwise the cases that were trying to match any configuration name via `[^\n]*` would fail on `RelWithDebInfo` because it contains the letter `n`. 02 July 2021, 12:19:34 UTC
6372e74 Merge topic 'cmake-upload-junit-reports' into release-3.21 cb5c03ed04 gitlab-ci: upload JUnit reports for builds 722270ff50 ci: update to 3.21.0-rc2 for CI usage Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Craig Scott <craig.scott@crascit.com> Merge-request: !6072 02 July 2021, 12:06:54 UTC
da48ee5 Merge topic 'compiler-id-msvc-no-lib' into release-3.21 e93245ec64 DetermineCompiler: Restore identification of MSVC with no INCLUDE or LIB Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6295 02 July 2021, 12:05:53 UTC
6f93d2f Merge topic 'help_cstd' into release-3.21 9c310ff075 Help: Note C_STANDARD values added in CMake 3.21 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6294 02 July 2021, 12:04:32 UTC
e93245e DetermineCompiler: Restore identification of MSVC with no INCLUDE or LIB Update the change from commit c6aaaf066a (DetermineCompiler: Restore identification of MSVC with no INCLUDE dirs, 2021-06-29, v3.21.0-rc2~6^2) to also work with no `LIB` dirs. Add the `-c` flag to compile an object file without linking. 01 July 2021, 17:04:16 UTC
9c310ff Help: Note C_STANDARD values added in CMake 3.21 Issue: #22366 01 July 2021, 15:58:00 UTC
cb5c03e gitlab-ci: upload JUnit reports for builds GitLab can render test results which come from JUnit files and inform which tests have started failing on an MR. 30 June 2021, 15:56:05 UTC
722270f ci: update to 3.21.0-rc2 for CI usage This version includes JUnit support in CTest. 30 June 2021, 15:56:05 UTC
07cae3c Merge topic 'doc-vs-fortran' into release-3.21 ab06f78182 Help: Document VS generator support for Intel Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6289 30 June 2021, 14:12:43 UTC
ab06f78 Help: Document VS generator support for Intel Fortran Extend the list of project types added by commit a82eb539f0 (Help: Describe the type of Visual Studio projects that can be generated, 2018-08-04, v3.13.0-rc1~227^2) to mention that Fortran projects are supported with Intel compiler integration. 30 June 2021, 13:31:55 UTC
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
back to top