| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The "all" target in each directory is supposed to have targets from that
directory even if the directory itself is marked `EXCLUDE_FROM_ALL` in
its parent. This was broken by commit dc6888573d (Pass EXCLUDE_FROM_ALL
from directory to targets, 2019-01-15, v3.14.0-rc1~83^2) which made the
participation of a target in "all" independent of context. Revert much
of the logic change from that commit to restore the old behavior. Then
re-implement the behavior intended by the commit to keep its test
working. Extend the test to cover the old behavior too.
Fixes: #19753
|
| | |\
| | | |
| | | |
| | | | |
Merge-request: !3549
|
|/ / / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Beginning with the 19.06 release of the Cray Programming Environment, the
default linking mode on XC Cray systems is dynamic instead of static.
This updates the CrayPrgEnv compiler wrappers to detect the PE version
being used and behave accordingly.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3573
|
| | | |
| | | |
| | | |
| | | |
| | | | |
By default `CMAKE_MSVC_RUNTIME_LIBRARY` is not set. Document the
default runtime library selection in that case. We already test it.
|
|/ / /
| | |
| | |
| | |
| | | |
Query the number of logical CPUs available to enable parallel
compilation for Swift.
|
|\ \ \
| | |/
| |/|
| | | |
Merge-request: !3549
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now that the working directory is in the build tree, relative input
paths must be converted to an absolute path to remain relative to the
source directory.
Fixes: #19472
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3521
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The message() command requires uppercase log levels. Even
though the cmake --loglevel option is not case sensitive, show
the supported values as uppercase to match the message()
docs as closely as possible, since they are related to the same
feature.
Also fixes the wrong string being shown for the warning level
by cmake --help.
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !3498
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It isn't yet clear whether we want to make this part of the
documented API for the install script. Remove it from the
docs before it appears in an official release for now.
Relates: #18997
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | | |
Fixes: #19390
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The docs for CMAKE_PROJECT_<projName>_INCLUDE and
CMAKE_PROJECT_INCLUDE did not define the order of
inclusion if both were set.
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3478
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !3468
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Merge-request: !3466
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Mention the usage of a configuration specific
`IMPORTED_LOCATION_<CONFIG>` value even if the `<CONFIG>` is not the
same as the active configuration of the currently built project.
Co-Author: Brad King <brad.king@kitware.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Rewrites and restructures the AUTOMOC target property documentation
- Remove the reference to the deprecated CMAKE_AUTOMOC_RELAXED_MODE
Fixes: #19167
|
| | | | |
|
|/ / / |
|
|\ \ \
| | |/
| |/|
| | | |
Merge-request: !3459
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
In commit c4b4d8b3a6 (POSITION_INDEPENDENT_CODE: Manage link flags for
executables, 2018-10-02, v3.14.0-rc1~395^2) we accidentally removed our
Android-specific logic for PIE under the CMP0083 OLD behavior. Restore
it and also implement Android-specific logic for CMP0083 NEW behavior.
Fixes: #19393
|
|\ \
| | |
| | |
| | | |
Merge-request: !3453
|
| | |
| | |
| | |
| | | |
Fixes: #19340
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3433
|
| |/ /
| | |
| | |
| | | |
Fixes: #19339
|
|\ \ \
| | | |
| | | |
| | | | |
Merge-request: !3428
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Extend the `ADDITIONAL_CLEAN_FILES' target and directory property
documentation.
Fixes: #19341
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
This compiler id was added by commit 90c6156aa8 (XLClang: Add a new
compiler ID for the clang-based XL compiler, 2019-02-05,
cpp-modules-20190312.1~71^2~7). Add documentation accidentally left out
of that commit.
Issue: #18835
|
| |
| |
| |
| |
| | |
Release versions do not have the development topic section of
the CMake Release Notes index page.
|