- Jun 28, 2021
-
-
93c71879 VS: Use 64-bit MSBuild in VS 2022 c46b2658 VS: Add Visual Studio 17 2022 generator b610b7a3 VS: Update v142 CL flag table for VS 17.0 Preview 1 43375c64 Help: Remove unnecessary Sphinx versionadded markup in VS toolset selection Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6268
-
a95cbf38 Tests: Shorten RunCMake.GenEx-* case names Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6269
-
d7159f95 Ninja: Fix LINK_WHAT_YOU_USE link flag placement Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6263
-
f03d54bf ASM_NASM: Do not generate depfiles with YASM Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6265
- Jun 25, 2021
-
-
Brad King authored
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 f3cedf38 (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
-
Brad King authored
Reduce the length of the longest path on disk needed by the tests.
-
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".
-
Move `-Wl,--no-as-needed` from the `<FLAGS>` placeholder to `<LINK_FLAGS>`, as it is in the Makefile generators. Fixes: #22342
-
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
-
Gregor Jasny authored
In 3aec2666 (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
-
- 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
-