- Jun 25, 2021
-
-
Brad King authored
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`.
-
Brad King authored
In a document that says "New in version 3.14", we do not need any blocks that say "New in version 3.8".
-
af9bd6c5 Help: UseJava reorganization Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6262
-
96e362fd Fujitsu: Add IPO support for Fortran Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6261
-
b3bf3353 FindOpenMP: Link with OpenMP flags on Fujitsu Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6260
-
- Jun 24, 2021
-
-
Fixes: #22155
-
Fixes: #22332
-
-
a4b6743a bootstrap: Compile with _FILE_OFFSET_BITS=64 on Linux Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6259
-
- Jun 23, 2021
-
-
Brad King authored
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 5b10f967 (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
-
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
-
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
-