summaryrefslogtreecommitdiffstats
path: root/Help/manual
Commit message (Collapse)AuthorAgeFilesLines
* Swift: support multithreaded compilationSaleem Abdulrasool2019-07-181-0/+1
| | | | | Query the number of logical CPUs available to enable parallel compilation for Swift.
* 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-041-4/+5
|\ \ | | | | | | | | | 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: Clean up trivial typos and grammarCraig Scott2019-07-031-2/+2
| |/
* | Help: Discourage using CMAKE_SOURCE_DIR in toolchain filesOleg Chernovskiy2019-07-021-0/+8
|/ | | | Fixes: #19390
* 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
* | Help: Move ADDITIONAL_MAKE_CLEAN_FILES dir prop to deprecated sectionCraig Scott2019-06-071-1/+1
|/
* Merge topic 'remove_directories'Brad King2019-06-041-2/+2
|\ | | | | | | | | | | | | | | | | 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-031-2/+2
| | | | | | | | | | The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.
* | 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 'vs-add-package-reference'Brad King2019-05-311-0/+1
|\ | | | | | | | | | | | | | | 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
| * VS: Added support for VS package references for nugetKinan Mahdi2019-05-301-0/+1
| |
* | Merge topic 'tar-zstd-compression'Brad King2019-05-301-5/+8
|\ \ | |/ |/| | | | | | | | | 53cb1f2d04 cmake: Teach cmake -E tar command, Zstandard compression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3357
| * cmake: Teach cmake -E tar command, Zstandard compressionBartosz Kosiorek2019-05-221-5/+8
| | | | | | | | Fixes #18657
* | cmake: tar: Allow selective extracting and listing of archivesBartosz Kosiorek2019-05-231-3/+9
| |
* | Merge topic 'FindPython-find_strategy'Brad King2019-05-231-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | 8517b549f4 FindPython: Add policy to manage lookup stratgey default. 9f205acefe FindPython: Implement lookup strategies. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3354
| * | FindPython: Add policy to manage lookup stratgey default.Marc Chevrier2019-05-211-0/+1
| |/
* | Merge topic 'framework-var'Brad King2019-05-231-0/+1
|\ \ | | | | | | | | | | | | | | | | | | 26ea022c3b Add variable CMAKE_FRAMEWORK Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3347
| * | Add variable CMAKE_FRAMEWORKRuslan Baratov2019-05-211-0/+1
| |/
* | Merge topic 'default-generator-env'Brad King2019-05-222-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | d0f0ba0f7a Tests: Add environment generator tests a48ce8f4bf Help: Add documentation for default generator environment variables 083cf7e8a2 cmake: Allow default generator to be set by environment variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3218
| * | Help: Add documentation for default generator environment variablesEicke Herbertz2019-05-222-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Documentation for environment variables that control the default generator selection: * CMAKE_GENERATOR * CMAKE_GENERATOR_INSTANCE * CMAKE_GENERATOR_PLATFORM * CMAKE_GENERATOR_TOOLSET
* | | find_package: Add option to prefer Config modeCristian Adam2019-05-211-0/+1
| |/ |/| | | | | | | | | | | | | Add a `CMAKE_FIND_PACKAGE_PREFER_CONFIG` variable to tell `find_package` calls to look for a package configuration file first even if a find module is available. Fixes: #16805, #19236
* | Merge topic 'ninja-swift'Brad King2019-05-203-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a9180ccf9a Tests: add a check for the Swift compiler d745551fb6 Help: add some initial documentation for Swift support 9a182c9e5b Auxiliary: update vim syntax highlighting e9b0063e8e Modules: add build rules for Swift Ninja support b6412e3e38 Ninja: add placeholders to support Swift build 7d7f31161d Ninja: add support for Swift's output-file-map.json d688c4c19d Swift: remove unnecessary unreleased Ninja infrastructure 0723582208 Swift: Detect compiler version ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3297
| * | Help: add some initial documentation for Swift supportSaleem Abdulrasool2019-05-163-0/+7
| | |
* | | Merge topic 'interface-library-export-properties'Brad King2019-05-201-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 73a829e078 InterfaceLibrary: Whitelist EXPORT_PROPERTIES property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3336
| * | | InterfaceLibrary: Whitelist EXPORT_PROPERTIES propertyBrad King2019-05-171-0/+1
| |/ / | | | | | | | | | Fixes: #19261
* | | Merge topic 'bracket-comment-doc-clarification'Craig Scott2019-05-181-3/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 124564504a Help: Clarify that bracket comments start with bracket open Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Acked-by: Ben McMorran <ben.mcmorran@gmail.com> Merge-request: !3331
| * | | Help: Clarify that bracket comments start with bracket openKyle Edwards2019-05-161-3/+3
| |/ / | | | | | | | | | Fixes: #19264
* | | Merge topic 'offer_compiler_lang_generator_expression'Brad King2019-05-171-10/+46
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | e214abdaab Genex: Add COMPILE_LANG_AND_ID generator expression f84ed796a2 Docs: Generator-expressions remove usage of `CMake-id` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3300
| * | Genex: Add COMPILE_LANG_AND_ID generator expressionRobert Maynard2019-05-141-0/+36
| | |
| * | Docs: Generator-expressions remove usage of `CMake-id`Robert Maynard2019-05-131-10/+10
| | |
* | | Merge topic 'msvc-jmc'Brad King2019-05-152-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2a9ff9703e MSVC: Add support for /JMC (Just My Code) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3121
| * | | MSVC: Add support for /JMC (Just My Code)Luca Cappa2019-05-142-0/+2
| | | |
* | | | Merge topic 'additional_clean_files'Brad King2019-05-151-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5bf369ec6 Release notes: Add release notes for ADDITIONAL_CLEAN_FILES properties 4e2ce0a67a Doc: Update and deprecate ADDITIONAL_MAKE_CLEAN_FILES directory property 338994d65d Doc: Add documentation for ADDITIONAL_CLEAN_FILES properties c11f089d73 Tests: Extend MakeClean test to cover ADDITIONAL_CLEAN_FILES 012d599e26 Ninja: Add support for ADDITIONAL_CLEAN_FILES target property 890a1b9dc3 Ninja: Add support for ADDITIONAL_CLEAN_FILES directory property 7b23001f20 Ninja: Add support for additional clean files d745df4b01 Makefiles: Add support for ADDITIONAL_CLEAN_FILES target property ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3318
| * | | | Doc: Add documentation for ADDITIONAL_CLEAN_FILES propertiesSebastian Holtermann2019-05-141-0/+2
| | |/ / | |/| |
* | | | FindBoost: Introduce CMP0093 to report Boost_VERSION in x.y.z formatDennis Klein2019-05-131-0/+1
|/ / / | | | | | | | | | This aligns module mode behaviour with config mode.
* | | Merge topic 'ctest-update-version-override'Craig Scott2019-05-082-0/+15
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | 2a34d0ac36 ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDE 7ddac95121 Help: cross-ref and wording of docs related to ctest_update() a0d04d8810 testing: Update terminology in ctest_update tests Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Zack Galbreath <zack.galbreath@kitware.com> Merge-request: !3277
| * | ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDEZack Galbreath2019-05-072-0/+13
| | | | | | | | | | | | | | | Set this in a CTest script to explicitly define what the current revision will be reported as in Update.xml.
| * | Help: cross-ref and wording of docs related to ctest_update()Zack Galbreath2019-05-031-0/+2
| | | | | | | | | | | | Provide better motivation for users to click through to the CTest manual from the ctest_update command help page.
* | | Merge topic 'jobs-positive-value'Brad King2019-05-031-0/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 6ad699358b cmake: --build -j <jobs> should not accept 0. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3255
| * | | cmake: --build -j <jobs> should not accept 0.Fred Baksik2019-05-011-0/+3
| | | | | | | | | | | | | | | | Fixes #19059
* | | | Genex: Update $<TARGET_FILE_BASE_NAME:...>: take care of POSTFIXMarc Chevrier2019-05-021-0/+23
| |/ / |/| | | | | | | | | | | This capability complement MR !3190 and !3207 and is also needed to solve issue #18771.
* | | Merge topic 'message-new-types-and-logging'Craig Scott2019-04-301-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 599587feb1 message(): Minor code modernization 6cc93b370e message(): Add support for log levels 377d1b7896 cmSystemTools: Remove unused message-related code, simplify logic Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3268
| * | | message(): Add support for log levelsAlex Turbov2019-04-281-0/+6
| |/ / | | | | | | | | | | | | Relates: #18943 Co-Authored-By: Craig Scott <craig.scott@crascit.com>