| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
In 5e941a545b (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
|
|\
| |
| |
| |
| |
| |
| | |
c017098d4d CMake: Allow override of unexpected non-flow-control commands
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6232
|
| |
| |
| |
| | |
Fixes: #22310
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| | |
947f0c8b81 VS: Do not apply '/external:W*' flag table mapping on VS < 16.10
e59a208b69 cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method
d6d4af0ec3 cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6233
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since commit 9054cd05e6 (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
|
| |
| |
| |
| | |
Port from `cmGlobalVisualStudioVersionedGenerator`.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
9c98878451 gitlab-ci: update macOS jobs to use Xcode 12.5
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6229
|
|/ |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
e49cbf1d44 Help: cmake_path: fix erroneous example for IS_PREFIX
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6223
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
68bbec66e0 fileapi: Fix codemodel-v2 link command fragment relative paths
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6220
|
|/
|
|
|
|
|
| |
Use the same `cmLinkLineComputer` subclass as the generator does. This
affects the base directory from which relative paths are computed.
Fixes: #22301
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
534c40e6d8 presets: Fix buildPreset "targets" not allowing a single string
5d67632813 presets: Fix buildPreset "jobs"
93e396b402 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
|
| |
| |
| |
| | |
Fixes: #22272
|
| |
| |
| |
| | |
Fixes: #22273
|
| |
| |
| |
| |
| | |
Avoid passing parallel build options to Make tools that do not support
them.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
6d4c51c29e IRSL: Add Intel oneAPI redist location on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6199
|
|/ /
| |
| |
| | |
Fixes: #22283
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
c44dfdfdbb 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
|
| | |
| | |
| | |
| | |
| | |
| | | |
In commit 8293064760 (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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
9d7ebb47ea ci: use consistent sccache builds
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6156
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
886e27062b Clang/MSVC: C++20 final flag, C++23 support
3aaf1d91bf 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
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Added in LLVM commit a8f75d497daa2684a03909d7c31d5bce11b427e1, will be released
in 13.0.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Microsoft intends to ship the final C++20 flag in VS 16.11 albeit with a few
parts missing due planned ABI breaking changes.
The current 16.11 Preview 1 toolchain version is 19.29.30129.3, so let's
restrict based on that.
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
316cbbe8d5 Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6173
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Extend the fix from commit 67e2130c96 (Makefiles: Fix
CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule,
2020-11-20, v3.19.1~8^2) to work for the `<FLAGS>` placeholder too.
Also fix the test case to actually enable `EXPORT_COMPILE_COMMANDS`
on the test target.
Fixes: #22261
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
59d9fa7131 gitlab-ci: Update Windows builds to MSVC 19.29-16.10 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6172
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
9054cd05e6 VS: Add flag table entries for '/external:W*' flags in VS 16.10
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6171
|
| | |/
| |/|
| | |
| | | |
Fixes: #22255
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
a60141feaa VS: Add special case for '-T version=14.29.16.10' under VS 16.10
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6169
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Extend the table of special cases from commit 58a50a3a0a (VS: Fix '-T
version=14.28' under VS 16.9, 2021-03-11, v3.19.7~1^2~1). Add a special
case for the name VS 16.11 will use for VS 16.10's default toolset, so
that it can be used with VS 16.10 too.
Using '-T version=14.29.16.10' actually works under VS 16.10 without
this change, but only because there is only one 14.29 toolset so the
two-component prefix happens to match the right one. Make it explicit.
Issue: #21922
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
38f2562d5b CMP0082: Check EXCLUDE_FROM_ALL property at generate time
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6158
|
|/
|
|
| |
Fixes: #22234
|
|\
| |
| |
| |
| |
| |
| | |
8a9753e427 ExternalProject: Only add git config setting with git 1.7.7 or later
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6145
|
|/
|
|
|
|
|
|
| |
1cb65e680d (ExternalProject: Prevent the noisy detached head
messages on checkout, 2021-01-17) unconditionally added the advice.detachedHead
git config setting, but it requires git 1.7.7 or later. Since it isn't fatal to not
have it, just noisier, only add it when it is supported.
Fixes: #22206
|
|\
| |
| |
| |
| |
| |
| |
| | |
364f6af1d7 NVHPC: Support Ninja dependency scanning
521cfc38a3 NVHPC: Support explicit language flags
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6136
|
| |
| |
| |
| | |
Fixes: #22168
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
bb9c69ed70 Utilities/Sphinx: Update man page config for Sphinx 4
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6126
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sphinx 4 by default generates `man/#/foo.#`, but older versions generate
`man/foo.#` as our install rules expect. Update our Sphinx config file
to tell Sphinx 4 to use the old layout.
Fixes: #22192
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into release-3.20
f78b167a23 cmCommandLineArgument: Provide more information syntax error messages
5aa0dec6b0 cmake: `--build` and `--install` error out when encountering bad flags
928cdb17c5 cmCommandLineArgument: Correctly record parsing failures
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6119
|
| | | |
|
| | |
| | |
| | |
| | | |
Fixes #22186
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
3a71534402 Ninja: Restore support for Fortran in a symlinked build tree
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6120
|