| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Merge-request: !3988
|
| | |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3985
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The previous docs assumed one had to set INSTALL_RPATH for
this target property to have an effect, but the actual condition is
only that the install rpath is different to the build rpath. Even if
the install rpath is empty, it is possible that CMake will rewrite
the rpath during install because the build rpath could be
non-empty.
|
|\ \
| | |
| | |
| | |
| | | |
release-3.16
Merge-request: !3968
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Extend the change from commit 1d00ba9ccf (Find: find_package prefers
variable CMAKE_FIND_USE_REGISTRY, 2018-11-13, v3.16.0-rc1~461^2~1)
to cover the system package registry too.
Fixes: #19890
|
|\ \
| | |
| | |
| | | |
Merge-request: !3984
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3974
|
| | |
| | |
| | |
| | |
| | |
| | | |
The upper limits on what compiler CMake supports is always changing,
and the values inside cmake-compile-feature is always out of date.
So lets remove it.
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3971
|
| | |/
| |/|
| | |
| | |
| | | |
The first parameter is the path to the *directory* containing the
`CMakeCache.txt` file, not the file itself.
|
|\ \ \
| | | |
| | | | |
Merge-request: !3982
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Note that ``MODULE`` s was rendering strangely, so the wording
has been tweaked to avoid needing to specify ``MODULE`` as a
plural word. Modules are still libraries, so it is okay to call them as
such where it doesn't cause any ambiguity.
|
|\ \ \
| | | |
| | | | |
Merge-request: !3977
|
| |/ /
| | |
| | | |
Fixes: #19908
|
|/ /
| |
| |
| |
| |
| | |
`if()` uses the internal `IsOn` call whild `$<BOOL:>` uses `IsOff`. For
historical reasons, these are not inverses of each other, so drop
mention of `if()` from the documentation of `$<BOOL:>`.
|
|\ \
| | |
| | |
| | | |
Merge-request: !3964
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3961
|
| |/ |
|
|\ \
| | |
| | |
| | | |
Merge-request: !3952
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
The original intent of <PackageName>_ROOT may have been for it
to apply only to Find modules, but the implementation of the
find_package() command treats modules and config packages the
same. Both result in a <PackageName>_ROOT variable being
pushed onto the stack of package roots. A config package can
also call other find_...() commands, the behavior doesn't apply
just to find modules.
|
|\ \
| | |
| | | |
Merge-request: !3948
|
| |/ |
|
| | |
|
|\ \
| |/
|/|
| | |
Merge-request: !3939
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix the `COMPILE_LANGUAGE/CXX_COMPILER_ID` variant of the example to
have the same meaning as the `COMPILE_LANG_AND_ID` variant. The
inconsistency was introduced by commit 808b818063 (Genex: CompileLang
and CompileLangAndId now match against a list of ids, 2019-05-30,
v3.15.0-rc1~11^2~1).
Fixes: #19862
|
| |\
| | |
| | |
| | | |
Merge-request: !3863
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3925
|
| | | |
| | | |
| | | |
| | | | |
Fixes: #19839
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !3922
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !3919
|
| |/ / /
| | | |
| | | |
| | | | |
Issue: #19838
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These two options currently do not work well together. Mention this
limitation in the documentation.
Issue: #19826
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3899
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Other multi-word command line options use hyphens to separate
the words, so the --loglevel option introduced in CMake 3.15 was
inconsistent in this regard. Rename it to --log-level but still support
the original --loglevel name to preserve backward compatibility.
|
|/ / /
| | |
| | |
| | |
| | | |
Release versions do not have the development topic section of
the CMake Release Notes index page.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ffa1c76ba3 Help: Add missing 3.16 release notes for CPack/DEB descriptions
a933d8d84e Help: Organize and revise 3.16 release notes
9c9a6e6023 Help: Consolidate 3.16 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3889
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add notes for the changes from commit 33c7ea513d (CPackDeb: Use
`CPACK_PACKAGE_DESCRIPTION_FILE`, 2019-07-11).
Suggested-by: Alex Turbov <i.zaufi@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add section headers similar to the 3.15 release notes and move each
individual bullet into an appropriate section. Revise a few bullets.
Drop bullets covering internal interfaces.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Run the `Utilities/Release/consolidate-relnotes.bash` script to move
notes from `Help/release/dev/*` into `Help/release/3.16.rst`.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
c6f08a2125 Help: Clarify how target names are handled in custom commands/targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3891
|
| |/ / /
| | | |
| | | | |
Fixes: #19771
|
|/ / / |
|