summaryrefslogtreecommitdiffstats
path: root/Help/command
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'backport-doc-install-component-association' into releaseBrad King2016-02-171-7/+12
|\
| * Help: Clarify install(TARGETS) INCLUDES DESTINATION optionBrad King2016-02-171-7/+12
| | | | | | | | | | | | | | | | The option does not actually participate in argument groups like the others because it does not actually install anything. Fix the order in the documentation accordingly. Reported-by: Daniel Wirtz <daniel.wirtz@simtech.uni-stuttgart.de>
* | Help: Fix command specification for cmake_minimum_requiredHorst Kronstorfer2016-02-081-1/+1
|/ | | | | | Implementation indicates that at least two components of VERSION must be specified (see Source/cmCMakeMinimumRequired.cxx.) Therefore the minor version is not optional.
* Help: Clarify `add_custom_command(TARGET)` scope (#15681)Bartosz Kosiorek2016-01-281-2/+5
|
* Help: Clarify scope of `if(TARGET)` expressionBartosz Kosiorek2016-01-281-3/+4
|
* Help: Improve markup in `if` command documentationBartosz Kosiorek2016-01-281-1/+1
|
* Help: Improve markup in `get_target_property` documentationBartosz Kosiorek2016-01-281-1/+1
|
* install: Allow generator expressions in DIRECTORYYves Frederix2016-01-131-3/+4
| | | | | Teach install(DIRECTORY) to support generator expressions in the list of directories, much like install(FILES) already supports.
* cmake_parse_arguments: consider duplicate keyword as warningMatthias Maennich2015-12-171-0/+7
| | | | | | The behaviour of double specified keywords is rather undefined or at least not clearly documented. This change introduces a strict check and emits a warning in case a keyword has been specified more than once.
* CMakeParseArguments: replace by native cmake_parse_arguments commandMatthias Maennich2015-12-171-0/+78
| | | | | | | 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.
* Merge topic 'doc-add_executable-typo'Brad King2015-10-261-1/+1
|\ | | | | | | | | 194011b8 Help: Add missing parenthesis in add_executable docs
| * Help: Add missing parenthesis in add_executable docsChristopher Dembia2015-10-221-1/+1
| |
* | Merge topic 'doc-file-GLOB-no-order'Brad King2015-10-211-1/+2
|\ \ | | | | | | | | | | | | 5a208f83 Help: Document that file(GLOB*) order is undefined
| * | Help: Document that file(GLOB*) order is undefinedRuslan Baratov2015-10-211-1/+2
| |/ | | | | | | | | | | Since this command use 'readdir' under the hood the order of list is undefined: * http://stackoverflow.com/questions/8977441/does-readdir-guarantee-an-order
* | Merge topic 'doc-add_test-requirements'Brad King2015-10-191-0/+7
|\ \ | | | | | | | | | | | | f19d6a2c Help: Document add_test expectations of test command (#15798)
| * | Help: Document add_test expectations of test command (#15798)Brad King2015-10-191-0/+7
| |/
* | Help: Document that SHARED libraries must export a symbol (#15775)James Johnston2015-10-081-0/+6
|/ | | | | | | CMake assumes that a SHARED library compiled on Windows will export a LIB file. This is not actually the case on Visual C++ if the library does not export any symbols, and causes incremental builds to break if the user specifies SHARED anyway. (Users should use MODULE libraries instead.)
* install: Allow generator expressions in DIRECTORY DESTINATIONRobert Goulet2015-09-241-0/+4
|
* install: Allow generator expressions in FILES DESTINATIONRobert Goulet2015-09-231-0/+4
|
* Merge topic 'ctest-variable-docs'Brad King2015-09-221-0/+3
|\ | | | | | | | | | | | | | | 4da5a227 Help: document CTEST_CUSTOM_* variables 70c0cc72 ctest_read_custom_files: mention that ctest does this automatically 71c67e83 CTEST_CUSTOM_*: treat variables as lists 936a95d4 CTestCoverageCollectGCOV: replace tabulators
| * ctest_read_custom_files: mention that ctest does this automaticallyBen Boeckel2015-09-211-0/+3
| |
* | try_compile: Propogate CMP0065 to the generated project.Chuck Atkins2015-09-211-0/+3
|/ | | | | | | Set policy CMP0065 to the value used in the calling project. Set the the value of CMAKE_ENABLE_EXPORTS if set in the calling project to initialize the target property appropriately.
* CTest: Document and test custom output size settingsBrad King2015-09-181-0/+3
| | | | | | | | | Add documentation and tests for the existing CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE CTest variables.
* Help: Document string(REGEX) input concatentation (#15742)Brad King2015-09-141-0/+3
| | | | | These commands concatenate all their input before matching. Document this behavior.
* Help: Organize string command docs into sectionsBrad King2015-09-141-82/+218
| | | | | Add section headers and titles for each command signature. Group related commands into sections.
* Merge topic 'doc-get_filename_component-typo'Brad King2015-09-091-1/+1
|\ | | | | | | | | 8bfa34b7 Help: Fix typo in get_filename_component docs
| * Help: Fix typo in get_filename_component docsChristopher Meng2015-09-081-1/+1
| | | | | | | | trailing slahes -> trailing slashes
* | find_program: Optionally consider all names in each directoryBrad King2015-09-021-1/+6
|/ | | | | | | When more than one value is given to the NAMES option this command by default will consider one name at a time and search every directory for it. Add a NAMES_PER_DIR option to tell this command to consider one directory at a time and search for all names in it.
* get_filename_component: Teach new BASE_DIR parameter.James Johnston2015-08-181-5/+32
| | | | | | In the get_filename_component command, add a new BASE_DIR parameter to use with the ABSOLUTE and REALPATH options. This will be used when finding an absolute path from a relative path.
* try_compile: Update documentation for other propagated variablesChuck Atkins2015-08-141-0/+4
|
* try_compile: Propogate the CMAKE_LINK_SEARCH_ variablesChuck Atkins2015-08-141-0/+7
|
* Merge topic 'if-test'Brad King2015-08-031-0/+4
|\ | | | | | | | | | | 14e49ed1 if: Add "TEST <test>" condition 623dcc85 ExternalProject: Avoid if() auto-dereference of a "TEST" variable
| * if: Add "TEST <test>" conditionMatt McCormick2015-08-031-0/+4
| | | | | | | | | | | | | | | | if(TEST TestNameThatExists) will return true if a test with the name TestNameThatExists has been added with add_test. The syntax is similar to if(TARGET TargetName). Since use of "TEST" as an argument to if() could previously be interpreted as a non-keyword argument, add policy CMP0064 to treat it as a keyword as NEW behavior.
* | Help: Document string(FIND) return value when no match is foundJames Johnston2015-07-301-1/+1
|/
* Merge topic 'doc-apple-framework-creation'Brad King2015-07-151-0/+2
|\ | | | | | | | | eb8eaaec Help: Document Apple Framework creation with an example (#15651)
| * Help: Document Apple Framework creation with an example (#15651)Brad King2015-07-141-0/+2
| |
* | Help: Link to cmake-properties.7 manual from set_target_properties docsBrad King2015-07-141-94/+3
| | | | | | | | | | | | Drop the partial documentation of properties from the command documentation and reference the main properties manual instead. Otherwise readers may not realize there are many more properties.
* | Help: Link to cmake-properties.7 manual from set_property docsBrad King2015-07-141-0/+3
|/
* string: add APPEND subcommandDaniel Pfeifer2015-07-071-0/+3
|
* ctest: Optionally avoid starting tests that may exceed a given CPU loadBetsy McPhail2015-06-302-0/+9
| | | | | | | | | | | | | | Add a TestLoad setting to CTest that can be set via a new --test-load command-line option, CTEST_TEST_LOAD variable, or TEST_LOAD option to the ctest_test command. Teach cmCTestMultiProcessHandler to measure the CPU load and avoid starting tests that may take more than the spare load currently available. The expression <current_load> + <test_processors> <= <max-load> must be true to start a new test. Co-Author: Zack Galbreath <zack.galbreath@kitware.com>
* Help: Fix typo in ctest_test documentationZack Galbreath2015-06-241-1/+1
| | | | s/acorss/across/
* Merge topic 'doc-policy-OLD-deprecated'Brad King2015-06-091-0/+2
|\ | | | | | | | | 482a3bf3 Help: Document explicitly that policy OLD behavior is deprecated
| * Help: Document explicitly that policy OLD behavior is deprecatedBrad King2015-06-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | The most likely documentation page a project author will read in response to a policy warning is the page for the policy itself. Add to every policy documentation page a note explicitly stating that the OLD behavior is deprecated. Also mention this in the cmake_policy() command documentation that explains how to set a policy to OLD. Suggested-by: Fraser Hutchison <fraser.hutchison@gmail.com>
* | Merge topic 'doc-formatting'Brad King2015-06-0959-345/+352
|\ \ | | | | | | | | | | | | c3f40f4f Help: Improve formatting of command documentation
| * | Help: Improve formatting of command documentationMichael Scott2015-06-0859-345/+352
| | | | | | | | | | | | | | | Use inline reStructuredText markup and add cross-references in more places.
* | | Help: Document find_* command versioned/unversioned name orderingBrad King2015-06-081-0/+5
| | | | | | | | | | | | | | | Suggest in the NAMES option that unversioned names go first to prefer local builds over distro-provided files.
* | | Help: Improve documentation formatting of find_* commandsBrad King2015-06-086-90/+114
| | | | | | | | | | | | | | | Use inline reStructuredText markup and add cross-references in more places.
* | | Help: Document CMAKE_FIND_APPBUNDLE and CMAKE_FIND_FRAMEWORKBrad King2015-06-083-29/+7
|/ / | | | | | | | | Add dedicated documents for these and link to them instead of duplicating their documentation in every find command.
* | Help: Reference TARGET_FILE genex in add_custom_command docs (#15605)Brad King2015-06-081-0/+3
|/ | | | | | | | | When documenting in the COMMAND option how to reference an executable, we previously only explicitly covered how to do it for argv[0] and left it to the reader to follow the reference to the generator expressions manual. Add explicit mention of the TARGET_FILE genex in this documentation since it will be a commonly used generator expression in this context.
* Help: Explicitly mention lack of 'install' support in add_dependenciesBrad King2015-06-011-1/+2
| | | | | | CMake-generated targets are not supported by add_dependencies. State this explicitly and use 'install' as an example since this may be commonly attempted.