- Jul 09, 2021
-
- Jul 08, 2021
-
-
Brad King authored
-
Brad King authored
Merge-request: !6318
-
Brad King authored
Merge-request: !6318
-
This was previously fixed by commit d4659091 (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 90dead02 (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
-
- Jul 07, 2021
-
-
Brad King authored
Merge-request: !6319
-
- Jul 02, 2021
-
-
Brad King authored
Merge-request: !6297
-
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
-
- Jun 21, 2021
- 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.
-
- Jun 17, 2021
-
-
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
-
- Jun 16, 2021
-
-
Brad King authored
Since commit 9054cd05 (VS: Add flag table entries for '/external:W*' flags in VS 16.10, 2021-05-28, v3.20.4~10^2) we map flags to the `ExternalWarningLevel` element. VS 16.9 does not support that element, but its `cl` compiler does support the `/external:W*` flags. Filter out the flag table entry on older VS versions. Fixes: #22308
-
Brad King authored
Port from `cmGlobalVisualStudioVersionedGenerator`.
-
Brad King authored
-
Kyle Edwards authored
Fixes: #22310
-
9c988784 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6229
-
- Jun 15, 2021
-
-
Brad King authored
-
- Jun 14, 2021
-
-
e49cbf1d Help: cmake_path: fix erroneous example for IS_PREFIX Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6223
-
68bbec66 fileapi: Fix codemodel-v2 link command fragment relative paths Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6220
- Jun 12, 2021
-
-
Marc Chevrier authored
-
- Jun 11, 2021
-
-
Brad King authored
Use the same `cmLinkLineComputer` subclass as the generator does. This affects the base directory from which relative paths are computed. Fixes: #22301
-
- Jun 09, 2021
-
-
534c40e6 presets: Fix buildPreset "targets" not allowing a single string 5d676328 presets: Fix buildPreset "jobs" 93e396b4 presets: Fix buildPreset "jobs" field test case Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6190
-
6d4c51c2 IRSL: Add Intel oneAPI redist location on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6199
-
- Jun 08, 2021
- Jun 07, 2021
-
-
c44dfdfd FindBoost: Add check for json component header in Boost 1.75+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6193
-
- Jun 04, 2021
-
-
In commit 82930647 (FindBoost: Add support for Boost 1.75, 2021-02-03, v3.19.5~9^2) the dependencies of the json component were added, but the header listing was left out.
-
9d7ebb47 ci: use consistent sccache builds Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !6156
-
- Jun 02, 2021
-
-
Ben Boeckel authored
-
886e2706 Clang/MSVC: C++20 final flag, C++23 support 3aaf1d91 MSVC: C++20 final flag, C++23 support Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Alex <leha-bot@yandex.ru> Acked-by:
Michael Hirsch <michael@scivision.dev> Merge-request: !6174
-
- May 29, 2021
-
-
Raul Tambre authored
Added in LLVM commit a8f75d497daa2684a03909d7c31d5bce11b427e1, will be released in 13.0.
-