- Jun 23, 2021
-
-
Brad King authored
-
1d9009c2 CUDA: Implement CMAKE_USER_MAKE_RULES_OVERRIDE[_CUDA] Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6253
-
- Jun 22, 2021
-
-
This is implemented by other languages, and is documented for all languages. This was accidentally left out of CUDA.
-
- Jun 21, 2021
-
-
Brad King authored
-
Brad King authored
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.
-
Brad King authored
-
360ff17d ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6249
-
1dd0eae4 Tests: Fix xcode version detection for Xcode 13 on ARM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6248
-
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
-
Brad King authored
Merge-request: !6248
-
Brad King authored
Merge-request: !6249
-
c8eb3577 CompilerId: Tolerate variables named for languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6243
-
- Jun 20, 2021
-
-
Craig Scott authored
In 5e941a54 (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
-
- Jun 18, 2021
-
-
Brad King authored
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.
-
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.
-