| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
1b346350af Makefiles dependencies: normalize windows paths
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5955
|
| |
| |
| |
| | |
Fixes: #21997
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
258faaeef6 Cray: Detect Fortran compiler version patch level if available
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5957
|
|/ /
| |
| |
| | |
Fixes: #21969
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
61e6fc26bc Android: Fix search for binutils
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5958
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Set `CMAKE_SYSTEM_PROGRAM_PATH` in `Platform/Android-Initialize` instead
of `Platform/Android` so it can be used in `CMakeFindBinUtils`.
Also add the names `llvm-strip` and `llvm-ranlib` for the corresponding
tools.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ca7c76269b Tests: Add test for Ninja automoc dependency cyle
54ad3e4958 autogen: Don't include SKIP_AUTOMOC files in depfile
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Jörg Bornemann <joerg.bornemann@qt.io>
Acked-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !5956
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| | |
SKIP_AUTOMOC files should not be included in moc processing, which
means they shouldn't be included in the depfile either. Remove them.
Fixes: #21977
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
06171fd7aa GNUInstallDirs: Clarify that CMAKE_INSTALL_<dir> may be absolute
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5947
|
| | |
| | |
| | |
| | | |
Fixes: #21991
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
6dd89529e8 Ninja Multi-Config: Fix crash on custom command config with no output
e21a80e97d Tests: Teach RunCMake to ignore incidental 'Recompacting log' ninja output
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kyle Edwards <kyle.edwards@kitware.com>
Merge-request: !5950
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
With generator expressions in a custom command's `OUTPUT` and
`BYPRODUCTS`, it is possible to have no outputs at all for a particular
configuration. Generate no rule in this case.
Fixes: #21989
|
| |/
| |
| |
| | |
Ninja versions prior to 1.6.0 occasionally print this message.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
769ff05483 Help: Clarify permission-related command options
900184616a Cleanup: Fix misspelt name of local C++ variable
635431a0c9 Tests: Check host platform instead of target for running stat
4ceb0ca59e Tests: Remove redundant files for configure_file() tests
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5945
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The previous docs did not make clear that at most only one of the three
permissions-related options can be given for configure_file() or
file(GENERATE) and that USE_SOURCE_PERMISSIONS is already the
default behavior for these commands.
Use consistent wording to refer to the input and output files for
configure_file().
Add missing "versionadded" directives on some of these keywords.
Use the consistent wording and keyword ordering between the
configure_file(), file(GENERATE) and file(COPY) commands.
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
e34d64c04d FindIntl: Fix detection of intl built in to C library
cb0d1a49e6 FindIntl: Improve documentation formatting
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Jeremy Tan <jtanx@outlook.com>
Acked-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
Merge-request: !5948
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since commit c30d06b7e6 (FindIntl: Add imported target, 2020-10-06,
v3.20.0-rc1~687^2) we use `check_symbol_exists` to check whether the
`intl` library is built in to the C library. On some platforms the
tested symbols are provided as macros so the check passes without
linking any symbol. Instead, check whether a sample source file both
compiles and links.
Fixes: #21979
|
| | |/
| |/|
| | |
| | | |
Backport from commit a9b11a06f5 (FindIntl: Add version support, 2021-02-23).
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
79d7bcaf40 cmCommandLineArgument: correctly compute next parse index
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5936
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #21966
Correctly compute the next parse index for `ZeroOrOne` when
it is zero, and for OneOrMore.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
3b864b2583 Ninja Multi-Config: Include configs in long CC scripts
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5941
|
|/ / /
| | |
| | |
| | | |
Fixes: #21973
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
2f59b683d3 Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5939
|
| | |/
| |/|
| | | |
Relates: #21364
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
a6a5256395 CPack: Validate and document NSIS branding text trim positions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5928
|
| |/ |
|
|\ \ |
|
| |\ \
| | | |
| | | |
| | | | |
Merge-request: !5935
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
472a11c3d2 Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9
3a042bef8e gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !5935
|
| |\ \ \
|/ / / /
| | | _ |
|
| |/ |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
4a9fb82030 Help: CMAKE_NO_BUILTIN_CHRPATH applies to XCOFF too
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5925
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
bda6446e6f Help: Fix typos in presets schema field descriptions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5922
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
17eb610a31 Help: Document CMP0118 requirement for boolean values
06feb845aa CMP0118: Fix NEW behavior when looking up target sources
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5921
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Under the CMP0118 NEW behavior, sources generated in one directory
should be visible when added to targets in other directories. This was
accidentally left out of commit 6624b65b3f (GENERATED prop: Add
implementation for policy CMP0118 being set to NEW, 2020-11-09,
v3.20.0-rc1~393^2~1).
Fixes: #18399
|
| | |
|
|\ \
| |/ |
|
| |\
| | |
| | |
| | | |
Merge-request: !5918
|
| |\ \
| | | |
| | | |
| | | | |
Merge-request: !5916
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !5914
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
6fd9c68ed0 Ninja: Do not recompact deps log in regeneration during a build
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !5916
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since commit fb18215904 (Ninja: clean ninja metadata once generated,
2019-05-13, v3.17.0-rc1~207^2) we recompact the ninja deps log during
regeneration. That does not make sense during a build, so skip it if we
are regenerating during a build.
This problem went unnoticed previously because on non-Windows platforms
the deps log is just overwritten again by the outer build. On Windows
platforms, recompaction during the build fails, but we did not actually
try to do that until commit 11f4259362 (Ninja: Clean metadata after
regen during build on Windows with 1.10.2+, 2020-11-30, v3.19.2~29^2~1).
Fixes: #21916
|