- Jun 21, 2021
-
-
73898c49 Tutorial: Make code snippets linkable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6247
-
2abce794 Help: Clarify the usage scope of source_group Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6246
-
37b24e0b 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
-
c8eb3577 CompilerId: Tolerate variables named for languages Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6243
-
- Jun 18, 2021
-
-
Fixes: #18856
-
Fixes: #22318
-
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 bd16a985 (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
-
9ba99a12 VS: Add support for Utf8Enconding when using VS 16.10+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6238
-
b0f830ce VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 3fd65f5c VS: Compare VS instance versions as strings Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6241
-
701773f1 CheckCompilerFlag: Handle -Werror= for GCC 11 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6242
-
- Jun 17, 2021
-
-
On VS 16.10 Preview 2 or above, generate `UseUtf8Encoding` instead of `StdOutEncoding=UTF-8` in `.vcxproj` files. Fixes: #22032
-
Marc Aldorasi authored
-
Brad King authored
-
Brad King authored
The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions.
-
Brad King authored
Release versions do not have the development topic section of the CMake Release Notes index page.
-
f119fbee Help: Update Sphinx versionadded directives for 3.21 release 45acb614 Help: Organize and revise 3.21 release notes 046aee04 Help: Consolidate 3.21 release notes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6226
-
9c703ff7 Tutorial: Add infrastructure to preserve old links when renaming steps 9e5bbb69 Tutorial: Add captions for code blocks fe60154f Tutorial: Small formatting improvements 25dde20c Tutorial: Fix links after splitting steps d1c3e7e7 Tutorial: Split steps into separate files 13fdb263 Tutorial: Break up intro paragraph 8406d4c1 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
-
Brad King authored
-
-
- Use inline literals for all code fragments and names. - Add missing console code-blocks. - Always use c++, not c as code language.
-
-
Fixes: #21737
-
Brad King authored
-
Brad King authored
Extend the change from commit 61852658 (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.
-
Brad King authored
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.
-
Brad King authored
Add section headers similar to the 3.20 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
-
Brad King authored
Since commit 887e9df0 (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
-
Brad King authored
This makes the values more readable.
-
b6420220 AppleClang: Add flags for C17 and C23 Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Raul Tambre <raul@tambre.ee> Merge-request: !6231
-
-
c017098d CMake: Allow override of unexpected non-flow-control commands Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6232
-
c017098d CMake: Allow override of unexpected non-flow-control commands Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6232
-
-
947f0c8b VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 e59a208b cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method d6d4af0e cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6233
-
ab383040 Merge branch 'backport-3.20-vs-map-external-warnings' e4ca525d VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 aabc3ca4 cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method e66a7fe0 cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace 947f0c8b VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 e59a208b cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method d6d4af0e cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6233
-
886a97cb gitlab-ci: add job to test with clang-7 and ninja on debian10 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6237
-
f7af01ef gitlab-ci: add job testing cuda10.2 with clang 11 9548b059 ci: add clang-11 to cuda10.2 base image Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6236
-
Kitware Robot authored
-
- Jun 16, 2021
-