Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all' into release-3.15 | Brad King | 2019-09-30 | 4 | -19/+34 |
|\ | | | | | | | Merge-request: !3863 | ||||
| * | Help: Mention 3.14.7 EXCLUDE_FROM_ALL fix in 3.15.4 release note | Brad King | 2019-09-30 | 1 | -0/+1 |
| | | |||||
| * | Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all' | Brad King | 2019-09-30 | 1 | -0/+8 |
| |\ | |||||
| | * | Help: Add release note for EXCLUDE_FROM_ALL fix in 3.14.7 | Brad King | 2019-09-30 | 1 | -0/+8 |
| | | | |||||
| * | | Help: Add release note for EXCLUDE_FROM_ALL fix in 3.15.4 | Brad King | 2019-09-30 | 1 | -0/+8 |
| | | | |||||
| * | | Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all' | Brad King | 2019-09-30 | 2 | -19/+17 |
| |\ \ | | |/ | |||||
| | * | Restore "all" target in subdirectories marked EXCLUDE_FROM_ALL | Brad King | 2019-09-30 | 2 | -19/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 branch 'FindBISON-CMP0088-SourcePath' into release-3.14 | Brad King | 2019-07-12 | 1 | -0/+8 |
| | |\ | | | | | | | | | | | | | Merge-request: !3549 | ||||
* | | | | Help: Document VS 2019 toolset in MSVC_TOOLSET_VERSION | LE GARREC Vincent | 2019-09-20 | 1 | -0/+1 |
|/ / / | |||||
* | | | CrayPrgEnv: Change default linking mode based on PE version | Chuck Atkins | 2019-08-22 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Help: Add 3.15.2 release notes | Brad King | 2019-08-07 | 1 | -0/+7 |
| | | | |||||
* | | | Help: Add 3.15.1 release notes | Brad King | 2019-07-26 | 1 | -0/+17 |
| | | | |||||
* | | | Merge branch 'msvc-runtime-library-doc' into release-3.15 | Brad King | 2019-07-19 | 3 | -1/+11 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3573 | ||||
| * | | | MSVC: Document behavior when MSVC_RUNTIME_LIBRARY is not set | Brad King | 2019-07-19 | 3 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | By default `CMAKE_MSVC_RUNTIME_LIBRARY` is not set. Document the default runtime library selection in that case. We already test it. | ||||
* | | | | Swift: support multithreaded compilation | Saleem Abdulrasool | 2019-07-18 | 2 | -0/+9 |
|/ / / | | | | | | | | | | | | | Query the number of logical CPUs available to enable parallel compilation for Swift. | ||||
* | | | Merge branch 'FindBISON-CMP0088-SourcePath' into release-3.15 | Brad King | 2019-07-12 | 1 | -0/+8 |
|\ \ \ | | |/ | |/| | | | | Merge-request: !3549 | ||||
| * | | FindBISON: Fix CMP0088 NEW behavior for non-absolute input paths | Brian Carlson | 2019-07-12 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | | message() help: Clarify how logs are displayed in various tools | Frank Dana | 2019-07-09 | 1 | -6/+6 |
| | | | |||||
* | | | Merge branch 'loglevel-option-case-consistency' into release-3.15 | Craig Scott | 2019-07-09 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3521 | ||||
| * | | | Help: Use consistent levels for cmake --loglevel and message() | Craig Scott | 2019-07-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 branch 'docs-misc-trivial-cleanups' into release-3.15 | Craig Scott | 2019-07-04 | 5 | -39/+39 |
|\ \ \ \ | | | | | | | | | | | | | | | | Merge-request: !3498 | ||||
| * | | | | Help: Remove mention of CMAKE_INSTALL_DO_STRIP | Craig Scott | 2019-07-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | | | Help: Clarify how to provide multiple targets with cmake --target | Craig Scott | 2019-07-03 | 1 | -1/+2 |
| | | | | | |||||
| * | | | | Help: Add missing xref for CMAKE_EXECUTE_PROCESS_COMMAND_ECHO | Craig Scott | 2019-07-03 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | Help: Improve formatting of list(TRANSFORM) sub-options | Craig Scott | 2019-07-03 | 1 | -17/+17 |
| | | | | | |||||
| * | | | | Help: Clean up trivial typos and grammar | Craig Scott | 2019-07-03 | 5 | -20/+17 |
| |/ / / | |||||
* | | | | Help: Discourage using CMAKE_SOURCE_DIR in toolchain files | Oleg Chernovskiy | 2019-07-02 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | Fixes: #19390 | ||||
* | | | | Help: move code injection vars to their own section | Craig Scott | 2019-06-30 | 1 | -8/+13 |
| | | | | | | | | | | | | | | | | | | | | The docs for CMAKE_PROJECT_<projName>_INCLUDE and CMAKE_PROJECT_INCLUDE did not define the order of inclusion if both were set. | ||||
* | | | | Help: Remove self-references from project() docs | Craig Scott | 2019-06-29 | 1 | -5/+5 |
|/ / / | |||||
* | | | Merge branch 'doc-CMAKE_FRAMEWORK-crossref' into release-3.15 | Brad King | 2019-06-26 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3478 | ||||
| * | | | Help: Document that CMAKE_FRAMEWORK initializes FRAMEWORK target prop | Craig Scott | 2019-06-25 | 1 | -1/+3 |
| | | | | |||||
* | | | | Merge branch 'doc-typos-cmake_parse_arguments' into release-3.15 | Brad King | 2019-06-24 | 1 | -8/+8 |
|\ \ \ \ | | | | | | | | | | | | | | | | Merge-request: !3468 | ||||
| * | | | | Help: Typo and grammar fixes in cmake_parse_arguments() docs | Craig Scott | 2019-06-23 | 1 | -8/+8 |
| |/ / / | |||||
* | | | | Merge branch 'doc-IMPORTED_LOCATION' into release-3.15 | Brad King | 2019-06-21 | 1 | -4/+11 |
|\ \ \ \ | | | | | | | | | | | | | | | | Merge-request: !3466 | ||||
| * | | | | Help: Improve documentation of IMPORTED_LOCATION property | Alexandru Croitor | 2019-06-21 | 1 | -4/+11 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | ||||
* | | | | Help: Autogen: Overhaul AUTOMOC target property documentation | Sebastian Holtermann | 2019-06-19 | 1 | -62/+212 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rewrites and restructures the AUTOMOC target property documentation - Remove the reference to the deprecated CMAKE_AUTOMOC_RELAXED_MODE Fixes: #19167 | ||||
* | | | | Help: Autogen: Overhaul AUTOUIC target property documentation | Sebastian Holtermann | 2019-06-19 | 1 | -26/+61 |
| | | | | |||||
* | | | | Help: Autogen: Overhaul AUTORCC target property documentation | Sebastian Holtermann | 2019-06-19 | 1 | -18/+33 |
|/ / / | |||||
* | | | Merge branch 'android-pie-cmp0083' into release-3.15 | Brad King | 2019-06-19 | 1 | -0/+6 |
|\ \ \ | | |/ | |/| | | | | Merge-request: !3459 | ||||
| * | | Android: ensure PIE behavior is consistent regardless CMP0083 policy | Marc Chevrier | 2019-06-19 | 1 | -0/+6 |
| |/ | | | | | | | | | | | | | | | | | 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 branch 'doc-project-include' into release-3.15 | Brad King | 2019-06-18 | 3 | -9/+19 |
|\ \ | | | | | | | | | | Merge-request: !3453 | ||||
| * | | Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friends | Brad King | 2019-06-17 | 3 | -9/+19 |
| | | | | | | | | | | | | Fixes: #19340 | ||||
* | | | Merge branch 'capabilities-fileapi' into release-3.15 | Brad King | 2019-06-12 | 2 | -0/+18 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3433 | ||||
| * | | | cmake: Teach -E capabilities to report supported fileapi requests | Brad King | 2019-06-07 | 2 | -0/+18 |
| |/ / | | | | | | | | | | Fixes: #19339 | ||||
* | | | Merge branch 'additional_clean_files_help' into release-3.15 | Craig Scott | 2019-06-08 | 3 | -11/+23 |
|\ \ \ | | | | | | | | | | | | | Merge-request: !3428 | ||||
| * | | | Help: Improve ADDITIONAL_CLEAN_FILES documentation | Sebastian Holtermann | 2019-06-07 | 2 | -10/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the `ADDITIONAL_CLEAN_FILES' target and directory property documentation. Fixes: #19341 | ||||
| * | | | Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated section | Craig Scott | 2019-06-07 | 1 | -1/+1 |
| |/ / | |||||
* | | | Help: Document XLClang compiler id | Brad King | 2019-06-06 | 1 | -0/+1 |
|/ / | | | | | | | | | | | | | | | | | 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 | ||||
* | | Help: Drop development topic notes to prepare release | Brad King | 2019-06-04 | 2 | -9/+0 |
| | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page. | ||||
* | | Help: Organize and revise 3.15 release notes | Brad King | 2019-06-04 | 1 | -209/+231 |
| | | | | | | | | | | Add section headers similar to the 3.14 release notes and move each individual bullet into an appropriate section. Revise a few bullets. |