summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-gen-docs-link'Craig Scott2018-11-051-2/+3
|\ | | | | | | | | | | | | c12eefa8fd Help: Fix generators link in cpack(1) manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2562
| * Help: Fix generators link in cpack(1) manualCraig Scott2018-11-031-2/+3
| | | | | | | | | | | | | | | | Minor rewording around the updated link and extra blank line added to improve readability and remove a potential ambiguity around the same area. Fixes: #18545
* | FindGDAL: add an imported targetBen Boeckel2018-11-011-0/+4
| |
* | Merge topic 'FindMatlab-2018a-API'Brad King2018-10-301-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 42731e94be FindMatlab: Fix linker command under Windows. ee73e733e4 FindMatlab: Fix compilation error in one specific test configuration. 160499296c FindMatlab: added unit tests for new functionality. ee7e97a7d3 FindMatlab: add change log item. d7e19032d5 FindMatlab: `matlab_add_mex` has new options `R2017b` and `R2018a`. 518553d953 FindMatlab: Always find core libraries. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2508
| * | FindMatlab: add change log item.Cris Luengo2018-10-241-0/+7
| | |
* | | Merge topic 'target_property-clarification'Brad King2018-10-291-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 213433858f Help: Clarify usage of TARGET_PROPERTY generator expression Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2535
| * | | Help: Clarify usage of TARGET_PROPERTY generator expressionKyle Edwards2018-10-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | When using $<TARGET_PROPERTY:prop>, the value of prop comes from the consuming target rather than the current target. Add a note to clarify this.
* | | | Merge topic 'ExternalProject-log-patch'Brad King2018-10-291-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a4e9391953 ExternalProject: add LOG_PATCH option to log the patch command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2534
| * | | | ExternalProject: add LOG_PATCH option to log the patch commandWouter Klouwen2018-10-261-0/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | Most steps support the logging into a file but the patch command is a notable exception. This commit adds the LOG_PATCH options that acts as the other LOG_* options.
* | | | Merge topic 'no-smiley'Brad King2018-10-2947-47/+47
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 24fa04018c Help: Spell out ";-list" as "semicolon-separated list" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2528
| * | | Help: Spell out ";-list" as "semicolon-separated list"Joachim Wuttke (o)2018-10-2547-47/+47
| | | |
* | | | Merge topic 'doc-updates'Brad King2018-10-264-7/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2f9c253961 Help: clarify "LINKER:" prefix usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2530
| * | | | Help: clarify "LINKER:" prefix usageMarc Chevrier2018-10-264-7/+19
| | |_|/ | |/| | | | | | | | | | Fixes: #18503
* | | | Merge topic 'xref1'Brad King2018-10-261-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 760c87c73c Help: Back-reference from find_package() to "Find Modules" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2531
| * | | | Help: Back-reference from find_package() to "Find Modules"Joachim Wuttke (o)2018-10-251-2/+3
| | | | | | | | | | | | | | | | | | | | viz., to section "Find Modules" in cmake-modules.7
* | | | | Merge topic 'relative-rpath'Brad King2018-10-265-0/+41
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 95bd6317bc RPATH: Record support for $ORIGIN on various *BSD c9b8c79271 RPATH: Record support for $ORIGIN on Haiku and Solaris 6114d85a7d RPATH: Add option for using $ORIGIN in build tree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2456
| * | | | RPATH: Add option for using $ORIGIN in build treePeter Wu2018-10-265-0/+41
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes binaries independent of the build directory by not embedding the build directory via RPATH. The tests are partially based on the existing RuntimePath test, but with the check moved into a POST_BUILD command such that it can be skipped when the platform lacks support. Fixes: #18413
* | | | Merge topic 'more-highlighting'Brad King2018-10-252-19/+35
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 14edbe7e7b Help: Syntax highlighting for long strings in cmake-language.7 4f4d5a9b3a Help: Apply syntax highlighting to cmake-generator-expressions.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2527
| * | | | Help: Syntax highlighting for long strings in cmake-language.7Joachim Wuttke (o)2018-10-251-13/+17
| | | | |
| * | | | Help: Apply syntax highlighting to cmake-generator-expressions.7Joachim Wuttke (o)2018-10-251-6/+18
| | | | |
* | | | | Merge topic 'deprecation'Brad King2018-10-2517-18/+35
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c8e8c9cc7c Help: Date deprecation of deprecated commands. 19998d7b3c Help: Use 'deprecated' template, and date deprecation of modules dc1bb33578 Help: Add version number to deprecation note Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2523
| * | | | Help: Date deprecation of deprecated commands.Joachim Wuttke (o)2018-10-2516-16/+32
| | | | |
| * | | | 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.
* | | | Help: Apply syntax highlighting to project commandsJoachim Wuttke (o)2018-10-2545-103/+108
|/ / / | | | | | | | | | | | | | | | * Replace most "::" by ".. code-block:: cmake" * Header sentence in imperative voice, detailed command description in present tense.
* | | Merge topic 'scripting-commands'Brad King2018-10-2441-319/+472
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | c2efb3efcd Help: Revise docs on Scripting Commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2504
| * | Help: Revise docs on Scripting CommandsJoachim Wuttke (l)2018-10-2341-319/+472
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise docs for all "Scripting Commands", except four find_XXX that use a macro suite of their own. * Take full advantage of the improved syntax highlighting. * Make consequential use of <..> placeholders. * Clarify things here and there in the text. Specific improvements to some command docs: * "math": Correct description of novel hexadecimal capability. * "if", "foreach", "while": Provide link to "endif" etc * "foreach", "while": Mention "break" and "continue". * "foreach": Simplify explanation of ``RANGE`` and ``IN`` signatures; advise against negative arguments or reverse ranges (compare issue #18461) * "endif", "endfunction" etc: Explain that the argument is optional and maintained for compatibility only
* | | ExternalProject: option LOG_MERGED_STDOUTERR to combine stdout and stderrWouter Klouwen2018-10-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some circumstances the user of ExternalProject may not desire the split log files for stdout and stderr. In particular with a project has many errors it can be difficult to correlate the output error with the command that it resulted from. This commit adds the LOG_MERGED_STDOUTERR option that when enabled outputs into a unified <name>-<step>.log for each step. If disabled it will default to the previous behaviour of <name>-<step>-out.log and <name>-<step>-err.log.
* | | Merge topic 'find_fontconfig'Brad King2018-10-193-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 84e7920b3a FindFontconfig: Add module to find Fontconfig Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2487
| * | | FindFontconfig: Add module to find FontconfigFrederik Gladhorn2018-10-183-0/+8
| | | | | | | | | | | | | | | | This module is inspired by one from KDE's KWin.
* | | | Merge topic 'doc-target_link_libraries-item-quoting'Brad King2018-10-191-0/+12
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | 18cff26e3a Help: Clarify command-line encoding of target_link_libraries items Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2503
| * | | Help: Clarify command-line encoding of target_link_libraries itemsBrad King2018-10-181-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Items that have full paths will be quoted automatically. Other items are treated as command-line string fragments and get no automatic escaping. Document the behavior for each item kind. Fixes: #18467
* | | | Merge topic 'help-syntax-highlighting'Craig Scott2018-10-193-13/+16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93f3f65516 Help: Revise docs of modules AddFileDependencies..CheckFunctionExists fc7ee1ca45 Help: Override pygments CMakeLexer to support <..> and [..] 74b3eacdc7 Help: Use appropriate list types in FindPkgConfig Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2468
| * | | | Help: Override pygments CMakeLexer to support <..> and [..]Joachim Wuttke (o)2018-10-183-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The code snippets in the docs consist of CMake code mixed with syntax definition punctuation like < > [ ] ... Therefore a pure CMake lexer is inadequate. Here it is replaced by a CMake syntax definition parser. * Fixed syntax definition snippets in FindPkgConfig.cmake to make best use of syntax highlighting. This source file is the hardest to support because it contains comparison operators <= = >=, which need special attention to avoid confusion with the placeholder indicators <...>. * Fixed syntax in execute_process.rst (there were unbalanced brackets). * Disabled syntax highlighting for long string examples in cmake-language.7.rst. * No highlighting of removed syntax in CMP0049 * To inspect the outcome of this patch, see e.g. the pages * manual/cmake-buildsystem.7.html * module/ExternalProject.html * module/FindPkgConfig.html which are particularly rich in complex code snippets.
* | | | | Merge topic 'rel-doc-qthelp'Brad King2018-10-181-0/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d5c8b81db Utilities/Release: Add qthelp docs to binary archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2497
| * | | | | Utilities/Release: Add qthelp docs to binary archivesBrad King2018-10-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18465
* | | | | | Merge topic 'revert-server-iface-sources'Brad King2018-10-181-7/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 284a38e42f cmake-server: Revert "Support codemodel filegroups for INTERFACE_SOURCES" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2495
| * | | | | | cmake-server: Revert "Support codemodel filegroups for INTERFACE_SOURCES"Brad King2018-10-171-7/+0
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.13.0-rc1~144^2 (cmake-server: Support codemodel filegroups for INTERFACE_SOURCES, 2018-08-10). The changes activate code paths not meant to be used with interface libraries. Another approach will be needed to expose this information later. This revert has to be done by hand because the code in question has been changed somewhat since the changes were made, and was also factored out to another source file. Fixes: #18463
* | | | | | Merge topic 'better-empty-list-behavior'Brad King2018-10-171-0/+9
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 121a036f73 cmListCommand: handle empty lists for list(REMOVE_AT) acfe53c588 cmListCommand: make list(ACTION not_a_list) succeed when idempotent bf572ac952 cmListCommand: check list(FILTER) operation before the list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2478
| * | | | | cmListCommand: handle empty lists for list(REMOVE_AT)Ben Boeckel2018-10-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Treat an empty list as a list with no valid bounds and return an error message indicating that any given indices are out-of-bounds.
| * | | | | cmListCommand: make list(ACTION not_a_list) succeed when idempotentBen Boeckel2018-10-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The operations changed here all are no-ops on empty lists anyways, so just have them succeed when given non-extant lists. - `list(REMOVE_ITEM)` - `list(REMOVE_DUPLICATES)` - `list(SORT)` - `list(FILTER)` - `list(REVERSE)`
* | | | | | Merge topic 'document-dollar-in-varnames'Brad King2018-10-162-2/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82a4822610 CMP0053: document that `$` is a valid literal variable character Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2479
| * | | | | | CMP0053: document that `$` is a valid literal variable characterBen Boeckel2018-10-152-2/+7
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was overlooked in the initial implementation of CMP0053. However, an additional policy to reject it again is not worth it. Instead, add tests and document the behavior. Fixes: #17883
* | | | | | Merge topic 'update_debug_target_properties'Brad King2018-10-151-7/+16
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 86921f0264 Help: document CMAKE_DEBUG_TARGET_PROPERTIES support for LINK properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2480
| * | | | | Help: document CMAKE_DEBUG_TARGET_PROPERTIES support for LINK propertiesRobert Maynard2018-10-121-7/+16
| | |_|/ / | |/| | |
| * | | | Merge branch 'doc-regex-backslash' into release-3.13Brad King2018-10-091-6/+13
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | Merge-request: !2460
| * | | | Merge branch 'doc-target_link_libraries-keywords-not-genex' into release-3.13Brad King2018-10-081-6/+18
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2449
| * \ \ \ \ Merge branch 'project-always-set-desc-url' into release-3.13Brad King2018-10-081-0/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2457
| * \ \ \ \ \ Merge branch 'add_ctest_progress_docs' into release-3.13Brad King2018-10-083-4/+32
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2454
| * \ \ \ \ \ \ Merge branch 'list-SORT-docs' into release-3.13Brad King2018-10-081-11/+15
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2453
| * \ \ \ \ \ \ \ Merge branch 'doc-find_package-update' into release-3.13Brad King2018-10-051-35/+48
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2446