summaryrefslogtreecommitdiffstats
path: root/Help/manual
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Help: Fix policy markup example in cmake-developer(7)Brad King2018-11-141-1/+1
| | |
* | | Help: Drop compile features section from cmake-developer(7) manualBrad King2018-11-141-47/+0
| |/ |/| | | | | | | | | We no longer add granular compile features. Only language standard meta features like `cxx_std_##`` need to be added, and these can be done by following existing patterns.
* | Help: Move deprecated modules to appropriate section.Joachim Wuttke (l)2018-11-131-3/+2
| | | | | | | | | | | | | | | | | | | | Move deprecated or obsolete modules to the section "Deprectated Modules" of cmake-modules(7): - MacroAddFileDependencies (Text says: Using the macro MACRO_ADD_FILE_DEPENDENCIES() is discouraged.) - UsePkgConfig (Text calls it "obsolete") - Use_wxWindows (was already listed in deprecation section)
* | Merge topic 'deprecate-ParseArguments'Brad King2018-11-121-1/+1
|\ \ | |/ |/| | | | | | | | | ff800a768c Help: move CMakeParseArguments to deprecated section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2595
| * Help: move CMakeParseArguments to deprecated sectionJoachim Wuttke (h)2018-11-111-1/+1
| |
* | Merge topic 'pie-link-options'Craig Scott2018-11-121-0/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | c4b4d8b3a6 POSITION_INDEPENDENT_CODE: Manage link flags for executables 724a0346f7 POSITION_INDEPENDENT_CODE: Fix erroneous '-fPIE' flag for Sun Studio 023188ffb4 INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2465
| * | POSITION_INDEPENDENT_CODE: Manage link flags for executablesMarc Chevrier2018-11-111-0/+1
| | | | | | | | | | | | Fixes: #14983, #16561
* | | Autogen: Add documentation for CMAKE_GLOBAL_AUTOGEN/RCC_TARGETSebastian Holtermann2018-11-112-0/+5
| |/ |/|
* | Help: Describe $CACHE and $ENV as operatorsJoachim Wuttke (l)2018-11-081-2/+9
| | | | | | | | | | | | This resolves issue #18514 Also add a cross-reference to if(DEFINED ENV{var}).
* | Help: short/long variable reference in if commandJoachim Wuttke (l)2018-11-081-3/+9
| | | | | | | | | | Explain that the short form of variable references in the if command does not apply to ENV and CACHE vars.
* | Help: Provide backreferences.Joachim Wuttke (h)2018-11-083-2/+19
| | | | | | | | | | Short intro to pages cmake-variables.7 and cmake-env-variables.7, with backlinks to cmake-language.7.
* | Help: New section on Environment Variables in cmake-language.7Joachim Wuttke (h)2018-11-081-1/+28
| |
* | Help: Remove over-precise clause.Joachim Wuttke (h)2018-11-081-4/+2
|/ | | | | | | | | | | Section "Variables References" said that environment and cache variables are "evaluated in the same contexts as a normal variable reference". The reader has to guess what "contexts" means in this context. Probably "inside a Quoted Argument or an Unquoted Argument", exactly as for ordinary variable references. But this is exactly what the reader would tacitly assume anyway. Therefore I think the removed clause was unnecessary, and possibly more confusing than helpful.
* Merge topic 'genex'Brad King2018-11-071-153/+253
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 86c07b9165 Help: Say early on that generator expressions can be nested. ab1d7df757 Help: add section on debugging generator expressions. e0f0f80f02 Help: Explain conversion rules of $<BOOL:string>. 2b2b41f038 Help: Code example for case-insensitive comparison e045fb202d Help: Terminate explanations with a dot. 3fa0a03b7e Help: Expand placeholders in string comparisons. fb423b3c49 Help: sort conditional expressions below string-valued ones. 867c9c9c0d Help: Add deprecation date of $<CONFIGURATION> ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2564
| * Help: Say early on that generator expressions can be nested.Joachim Wuttke (o)2018-11-061-2/+4
| |
| * Help: add section on debugging generator expressions.Joachim Wuttke (h)2018-11-061-0/+22
| | | | | | | | This resolves #18550.
| * Help: Explain conversion rules of $<BOOL:string>.Joachim Wuttke (h)2018-11-061-2/+10
| | | | | | | | This resolves #18549.
| * Help: Code example for case-insensitive comparisonJoachim Wuttke (h)2018-11-061-3/+12
| |
| * Help: Terminate explanations with a dot.Joachim Wuttke (h)2018-11-061-4/+4
| |
| * Help: Expand placeholders in string comparisons.Joachim Wuttke (h)2018-11-061-6/+8
| | | | | | | | And point out that STREQUAL is case sensitive.
| * Help: sort conditional expressions below string-valued ones.Joachim Wuttke (h)2018-11-061-30/+29
| | | | | | | | | | Makes things yet clearer and simpler. Also correct remnant of "informational expression".
| * Help: Add deprecation date of $<CONFIGURATION>Joachim Wuttke (h)2018-11-061-1/+1
| |
| * Help: Add note on omitted <..> notation in cmake-generator-expressions(7)Joachim Wuttke (h)2018-11-061-0/+5
| |
| * Help: Revise documentation of string-valued generator expressionsJoachim Wuttke (h)2018-11-061-92/+111
| | | | | | | | | | * Consolidate examples * Sort, and insert subsection headers
| * Help: 3 subtypes of boolean generator expressions.Joachim Wuttke (h)2018-11-061-10/+20
| | | | | | | | | | Main classification by return type, subclassification by dependences
| * Help: Cross-link conditional and boolean expressions.Joachim Wuttke (h)2018-11-061-18/+24
| | | | | | | | | | Rename Logical -> Boolean Generator Expressions. It's the return type that helps us to sort the expression zoo.
| * Help: new section on conditional generator expressionsJoachim Wuttke (h)2018-11-061-8/+15
| | | | | | | | | | | | | | | | | | Before, the closely related signatures $<condition:true_value> $<IF:condition,true_value,false_value> were explained in two different sections. The former section was badly explained, with '0' and '1' in place of the formal parameter 'condition'.
| * Help: rm unmotivated "This means that"Joachim Wuttke (h)2018-11-061-4/+4
| | | | | | | | | | | | | | That generator expressions enable conditional things has not been said before. Amended for nicer source format.
| * Help: expand "ver", "pol", ...Joachim Wuttke (h)2018-11-061-19/+23
| | | | | | | | | | | | | | No need to save a few characters on formal parameters. Use this occasion to correct $<PLATFORM_ID:comp>: the parameter is a platform_id, not a compiler_id.
| * Help: expand "..." and "?" in logical generator expressionsJoachim Wuttke (h)2018-11-061-13/+20
| | | | | | | | | | | | Expand "..." and "?", which could be mistaken as metacharacters (and in the explanations of AND and OR actually were meant as metacharacters).
* | Merge topic 'FindSQLite3-module'Brad King2018-11-071-0/+1
|\ \ | | | | | | | | | | | | | | | | | | fe40570608 FindSQLite3: Add module to find SQLite3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2557
| * | FindSQLite3: Add module to find SQLite3Chuck Atkins2018-11-061-0/+1
| |/
* | Merge topic 'xref2'Brad King2018-11-061-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 2a98a0af46 Help: Link to cmake.org "Get Involved" page from cmake-developer(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2537
| * | Help: Link to cmake.org "Get Involved" page from cmake-developer(7)Joachim Wuttke (h)2018-11-061-0/+3
| |/
* | Merge topic 'autogen_origin_depends'Brad King2018-11-063-15/+25
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | 47f9c15c60 Autogen: Update <ORIGIN>_autogen target documentation 336893d9eb Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite 846043dd35 Autogen: Rename MocDepends test to AutogenOriginDependsOn b71a9598a4 Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF f74c406501 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS release notes 0669de5d36 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentation b5e895b5d4 Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2518
| * Autogen: Update <ORIGIN>_autogen target documentationSebastian Holtermann2018-11-051-15/+23
| |
| * Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentationSebastian Holtermann2018-11-032-0/+2
| |
* | 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
* | 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 'relative-rpath'Brad King2018-10-262-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-262-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | 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
| | |
* | | 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.
* | Merge topic 'find_fontconfig'Brad King2018-10-191-0/+1
|\ \ | | | | | | | | | | | | | | | | | | 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-181-0/+1
| | | | | | | | | | | | This module is inspired by one from KDE's KWin.
* | | Merge topic 'help-syntax-highlighting'Craig Scott2018-10-191-7/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-181-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 '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