summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* message() help: Clarify how logs are displayed in various toolsFrank Dana2019-07-091-6/+6
|
* Merge branch 'loglevel-option-case-consistency' into release-3.15Craig Scott2019-07-091-2/+2
|\ | | | | | | Merge-request: !3521
| * Help: Use consistent levels for cmake --loglevel and message()Craig Scott2019-07-081-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.15Craig Scott2019-07-045-39/+39
|\ \ | | | | | | | | | Merge-request: !3498
| * | Help: Remove mention of CMAKE_INSTALL_DO_STRIPCraig Scott2019-07-031-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 --targetCraig Scott2019-07-031-1/+2
| | |
| * | Help: Add missing xref for CMAKE_EXECUTE_PROCESS_COMMAND_ECHOCraig Scott2019-07-031-0/+2
| | |
| * | Help: Improve formatting of list(TRANSFORM) sub-optionsCraig Scott2019-07-031-17/+17
| | |
| * | Help: Clean up trivial typos and grammarCraig Scott2019-07-035-20/+17
| |/
* | Help: Discourage using CMAKE_SOURCE_DIR in toolchain filesOleg Chernovskiy2019-07-021-0/+8
| | | | | | | | Fixes: #19390
* | Help: move code injection vars to their own sectionCraig Scott2019-06-301-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() docsCraig Scott2019-06-291-5/+5
|/
* Merge branch 'doc-CMAKE_FRAMEWORK-crossref' into release-3.15Brad King2019-06-261-1/+3
|\ | | | | | | Merge-request: !3478
| * Help: Document that CMAKE_FRAMEWORK initializes FRAMEWORK target propCraig Scott2019-06-251-1/+3
| |
* | Merge branch 'doc-typos-cmake_parse_arguments' into release-3.15Brad King2019-06-241-8/+8
|\ \ | | | | | | | | | Merge-request: !3468
| * | Help: Typo and grammar fixes in cmake_parse_arguments() docsCraig Scott2019-06-231-8/+8
| |/
* | Merge branch 'doc-IMPORTED_LOCATION' into release-3.15Brad King2019-06-211-4/+11
|\ \ | | | | | | | | | Merge-request: !3466
| * | Help: Improve documentation of IMPORTED_LOCATION propertyAlexandru Croitor2019-06-211-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 documentationSebastian Holtermann2019-06-191-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 documentationSebastian Holtermann2019-06-191-26/+61
| |
* | Help: Autogen: Overhaul AUTORCC target property documentationSebastian Holtermann2019-06-191-18/+33
|/
* Merge branch 'android-pie-cmp0083' into release-3.15Brad King2019-06-191-0/+6
|\ | | | | | | Merge-request: !3459
| * Android: ensure PIE behavior is consistent regardless CMP0083 policyMarc Chevrier2019-06-191-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.15Brad King2019-06-183-9/+19
|\ \ | | | | | | | | | Merge-request: !3453
| * | Help: Document what project() calls use CMAKE_PROJECT_INCLUDE and friendsBrad King2019-06-173-9/+19
| | | | | | | | | | | | Fixes: #19340
* | | Merge branch 'capabilities-fileapi' into release-3.15Brad King2019-06-122-0/+18
|\ \ \ | | | | | | | | | | | | Merge-request: !3433
| * | | cmake: Teach -E capabilities to report supported fileapi requestsBrad King2019-06-072-0/+18
| |/ / | | | | | | | | | Fixes: #19339
* | | Merge branch 'additional_clean_files_help' into release-3.15Craig Scott2019-06-083-11/+23
|\ \ \ | | | | | | | | | | | | Merge-request: !3428
| * | | Help: Improve ADDITIONAL_CLEAN_FILES documentationSebastian Holtermann2019-06-072-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the `ADDITIONAL_CLEAN_FILES' target and directory property documentation. Fixes: #19341
| * | | Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated sectionCraig Scott2019-06-071-1/+1
| |/ /
* | | Help: Document XLClang compiler idBrad King2019-06-061-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 releaseBrad King2019-06-042-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 notesBrad King2019-06-041-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.
* | Help: Consolidate 3.15 release notesBrad King2019-06-0473-459/+326
| | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.15.rst`.
* | Help: Document Swift_DEPENDENCIES_FILE property defaultsBrad King2019-06-042-2/+2
| | | | | | | | Copy wording from the release notes.
* | Help: Clarify COMPILE_LANG_AND_ID release noteRobert Maynard2019-06-041-1/+1
| |
* | Help: Clarify vs-just-my-code-debugging release note languageRobert Maynard2019-06-041-3/+3
| |
* | Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotesRobert Maynard2019-06-041-1/+1
| |
* | Merge topic 'emulator-arguments'Brad King2019-06-043-0/+14
|\ \ | | | | | | | | | | | | | | | | | | fec441ec17 Teach CROSSCOMPILING_EMULATOR to support arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3402
| * | Teach CROSSCOMPILING_EMULATOR to support argumentsMarek Antoniak2019-06-033-0/+14
| | | | | | | | | | | | Fixes: #19321
* | | Merge topic 'remove_directories'Brad King2019-06-042-2/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 07a80c7002 cmake: Teach -E remove_directory to remove multiple directories 013bee698e Tests: Add RunCMake.CommandLine make_directory test checks 3eb16de327 Tests: Fix RunCMake.CommandLine make_directory test name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3411
| * | | cmake: Teach -E remove_directory to remove multiple directoriesJohn Freeman2019-06-032-2/+7
| | | | | | | | | | | | | | | | | | | | The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.
* | | | Help: Add release notes for updated generator expressionsRobert Maynard2019-06-031-0/+8
| | | |
* | | | Genex: CompileLang and CompileLangAndId now match against a list of idsRobert Maynard2019-06-031-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | This allows for expressions such as: $<COMPILE_LANG_AND_ID, CXX, GNU, Clang>
* | | | Genex: PlatformId now can match against a list of ids.Robert Maynard2019-06-031-3/+4
| | | |
* | | | Genex: CompilerId now can match against a list of ids.Robert Maynard2019-06-031-12/+17
| |/ / |/| | | | | | | | | | | This allows for expressions like: $<$<CXX_COMPILER_ID:Clang,GNU>:-DMY_PRIVATE_DEFINE>
* | | Merge topic 'doc-test-cost-default'Craig Scott2019-06-031-4/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 774102aaec Help: Clarify the default value for test property COST Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3397
| * | | Help: Clarify the default value for test property COSTCraig Scott2019-06-021-4/+10
| | | | | | | | | | | | | | | | Co-Authored-By: Steve Mokris <smokris@softpixel.com>
* | | | add_library: Document UNKNOWN type of imported targetsCristian Adam2019-06-021-0/+6
| |/ / |/| |
* | | Merge topic 'vs-add-package-reference'Brad King2019-05-313-0/+20
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42e14d90b1 VS: Added support for VS package references for nuget Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Leonid Pospelov <pospelovlm@yandex.ru> Merge-request: !3389