summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-commands.7.rst
Commit message (Collapse)AuthorAgeFilesLines
* cmake_path command: path managementMarc Chevrier2020-09-061-0/+1
| | | | Fixes: #19568, #20922
* cmake_language: Rename command from cmake_commandBrad King2020-05-211-1/+1
| | | | | | Also rename the `INVOKE` signature to `CALL`. Fixes: #20732
* cmake_command: Add command to INVOKE other commands by nameCristian Adam2020-02-251-0/+1
| | | | Fixes: #18392
* Precompile headers: Update documentationCristian Adam2019-08-281-0/+1
|
* Merge topic 'qt_wrap_command_deprecations'Craig Scott2019-01-161-5/+6
|\ | | | | | | | | | | | | | | 74dc68b406 qt_wrap_*: Add deprecation notes to command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !2738
| * qt_wrap_*: Add deprecation notes to command docsTobias Hunger2019-01-151-5/+6
| | | | | | Co-authored-by: Craig Scott <craig.scott@crascit.com>
* | Help: correct alphabetical sorting of linesJoachim Wuttke (o)2019-01-101-2/+2
|/
* Help: Add version number to deprecation noteJoachim Wuttke (o)2018-10-251-2/+3
| | | | | In section "Deprecated Commands" in manual/cmake-commands.7, indicate that those commands are deprecated since 3.0.
* LINK_DIRECTORIES: Add new properties and commandsMarc Chevrier2018-09-251-0/+1
| | | | | | | | | | | | These new capabilities enable to manage link directories Two new properties: * target properties: LINK_DIRECTORIES and INTERFACE_LINK_DIRECTORIES One new command * target_link_directories(): to populate target properties Fixes: #17215
* LINK_OPTIONS: Add new family of propertiesMarc Chevrier2018-06-061-0/+2
| | | | | | | | | | | | | | This family enable to manage link flags Three new properties: * directory property: LINK_OPTIONS * target properties: LINK_OPTIONS and INTERFACE_LINK_OPTIONS Two new commands * add_link_options(): to populate directory property * target_link_options(): to populate target properties Fixes: #16543
* add_compile_definitions: add new commandMarc Chevrier2018-04-201-0/+1
| | | | | | | This command manages preprocessor definitions at directory level and supports generator expressions. Fixes: #15374
* include_guard: add doc pages and a release notePavel Solodovnikov2017-06-221-0/+1
|
* split Default commands into Scripting and ProjectDaniel Pfeifer2017-02-131-62/+71
|
* CMakeParseArguments: replace by native cmake_parse_arguments commandMatthias Maennich2015-12-171-0/+1
| | | | | | | Implement a native `cmake_parse_arguments` command that is fully compatible with the documented behaviour of the previous implementation. Leave the CMakeParseArguments module empty but existing for compatibility.
* Help: Fix classification of load_command in command TOC.James Johnston2015-08-251-1/+1
| | | | | | In CMake 3.0, the load_command command was deprecated. However, the position of load_command in the help TOC was not fixed at that time: it was still listed as a "Normal Command".
* Merge topic 'doc-link_libraries-note'Brad King2015-01-271-1/+1
|\ | | | | | | | | c7310917 Help: Clarify status of link_libraries command
| * Help: Clarify status of link_libraries commandBrad King2015-01-261-1/+1
| | | | | | | | | | | | | | | | | | The command has been documented as 'deprecated', but it is not really slated for removal and can still be used. Clarify this in the documentation. While at it, revise the documentation to use wording more consistent with that now in target_link_libraries. Suggested-by: Christoph GrĂ¼ninger <foss@grueninger.de>
* | continue: Add a new CMake language command for loop continuation (#14013)Gregor Jasny2014-12-011-0/+1
|/ | | | | Inspired-by: Doug Barbieri Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
* Help: Drop TOC from latex manualsBrad King2014-11-061-1/+1
| | | | A latex document can have its own TOC.
* Help: Document ctest dashboard client usageBrad King2014-05-301-0/+2
| | | | | Extend the ctest(1) manual with a section describing configuration and usage of CTest as a CDash software quality dashboard client.
* Add target_compile_features command.Stephen Kelly2014-04-071-0/+1
| | | | | | | | | | | This can be used to set the compiler features required by particular targets. An error is issued at CMake time if the compiler does not support the required feature. If a language dialect flag is required by the features used, that will be added automatically. Base the target_compile_features command on cmTargetPropCommandBase. This gives us 'free' handling of IMPORTED, ALIAS, INTERFACE, non-compilable and missing targets.
* target_sources: New command to add sources to target.Stephen Kelly2014-04-021-0/+1
|
* Help: Limit reference manual toctree depth to 1Brad King2013-11-011-0/+6
| | | | | | Add a :maxdepth: option to all toctree directives to limit their depth to 1. We do not want subheadings from individual documents to pollute the already large lists of CMake Domain objects.
* Help: Glob manual/*.rst in Sphinx configurationBrad King2013-10-301-0/+2
| | | | | | | Add the man page description line as explicit markup at the top of each Help/manual/*.rst file and scan it from conf.py to automatically generate the man_pages Sphinx configuration value. This reduces the number of places that need to be changed when a new manual is added.
* Convert builtin help to reStructuredText source filesKitware Robot2013-10-151-0/+141
Run the convert-help.bash script to convert documentation: ./convert-help.bash "/path/to/CMake-build/bin" Then remove it.