summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'deprecate-findqt'Brad King2018-11-154-1/+36
|\ | | | | | | | | | | | | | | 0f5c1b404b find_package(): Add policy to remove the FindQt module Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: noo mook <noomook2519@gmail.com> Merge-request: !2554
| * find_package(): Add policy to remove the FindQt moduleKyle Edwards2018-11-144-1/+36
| | | | | | | | | | | | | | | | Removing FindQt.cmake gives Qt upstream a path forward to export its own QtConfig.cmake files which can be found by find_package() without having to explicitly specify CONFIG. Projects that still want to use Qt3/4 can call find_package(Qt[34]), include(FindQt), or add FindQt.cmake to their CMAKE_MODULE_PATH.
* | Merge topic 'doc-developer-to-source-guide'Brad King2018-11-154-584/+552
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | a82282a08c Help/dev: Factor out a CMake Documentation Guide for developing the docs bfbc5241e9 Help: Fix policy markup example in cmake-developer(7) 3e5a047f1a Help: Drop compile features section from cmake-developer(7) manual 06cc050c1f Help/dev: Drop 'size_t' preference from source code guide Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2615
| * | Help/dev: Factor out a CMake Documentation Guide for developing the docsBrad King2018-11-144-530/+552
| | | | | | | | | | | | | | | | | | Remove this content from the `cmake-developer(7)` manual because it is relevant only to developers working on CMake itself. Move it to a guide in the developer documentation.
| * | 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/dev: Drop 'size_t' preference from source code guideBrad King2018-11-141-7/+0
| | | | | | | | | | | | | | | We now use `std::size_t` in several places and it is fully supported by C++11 compilers. Drop the recommendation to prefer plain `size_t`.
* | | Merge topic 'macro3'Brad King2018-11-152-15/+43
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 22cca9b810 Help: describe differences between macro and function. b90ae70a3b Help: in macro vs function example, use lowercase names. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2616
| * | | Help: describe differences between macro and function.Joachim Wuttke (l)2018-11-142-10/+38
| | | |
| * | | Help: in macro vs function example, use lowercase names.Joachim Wuttke (l)2018-11-141-5/+5
| |/ / | | | | | | | | | | | | | | | Follow our own advise not to change cases. Omit the leading underscore.
* | | Help: Spell out MFCJoachim Wuttke (o)2018-11-142-10/+12
| | | | | | | | | | | | And shorten text that was hard to understand and redundant.
* | | Help: Add links to variablesJoachim Wuttke (o)2018-11-141-4/+4
|/ /
* | Merge topic 'deprecate-modules2'Brad King2018-11-131-3/+2
|\ \ | | | | | | | | | | | | | | | | | | df780bcc01 Help: Move deprecated modules to appropriate section. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2603
| * | 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)
* | | Help: Document that function invocation is case-insensitiveJoachim Wuttke (l)2018-11-131-21/+46
| | |
* | | Help: Document that macro invocation is case-insensitiveJoachim Wuttke (l)2018-11-131-16/+42
| | |
* | | Merge topic 'macro'Brad King2018-11-131-1/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | dcf11cbcdc Help: Mention endmacro argument as legacy only. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2606
| * | | Help: Mention endmacro argument as legacy only.Joachim Wuttke (l)2018-11-131-1/+6
| |/ / | | | | | | | | | Same change as previously done for function, if, while, ...
* | | Merge topic 'env2'Brad King2018-11-1329-0/+59
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 26a70449cc Help: Describe environment variables as such. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2609
| * | | Help: Describe environment variables as such.Joachim Wuttke (l)2018-11-1329-0/+59
| |/ / | | | | | | | | | | | | | | | | | | In each environment variable doc page, insert an opening paragraph (ENV_VAR.txt) to say that this is an environment variable, and provide a link to the cmake-language section on environment variables.
* | | Merge topic 'if_support_checking_if_cache_var_defined'Brad King2018-11-132-5/+9
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 1222f02e34 If: Support the 'DEFINED CACHE{}' syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2561
| * | If: Support the 'DEFINED CACHE{}' syntaxRobert Maynard2018-11-092-5/+9
| | |
* | | 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-125-0/+42
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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-113-0/+31
| | | | | | | | | | | | Fixes: #14983, #16561
| * | INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-082-0/+11
| | | | | | | | | | | | Fixes: #16532
* | | Autogen: Add release notes for CMAKE_GLOBAL_AUTOGEN/RCC_TARGETSebastian Holtermann2018-11-111-0/+8
| | |
* | | Autogen: Add documentation for CMAKE_GLOBAL_AUTOGEN/RCC_TARGETSebastian Holtermann2018-11-119-0/+79
| |/ |/|
* | Help: Describe $CACHE and $ENV as operatorsJoachim Wuttke (l)2018-11-083-6/+18
| | | | | | | | | | | | This resolves issue #18514 Also add a cross-reference to if(DEFINED ENV{var}).
* | Help: Document if(DEFINED ENV{name})Joachim Wuttke (h)2018-11-081-7/+9
| |
* | Help: short/long variable reference in if commandJoachim Wuttke (l)2018-11-082-4/+14
| | | | | | | | | | 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.
* | Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})Joachim Wuttke (h)2018-11-082-5/+20
|/ | | | | | | Explain that the commands affect only the current CMake process, not the process from which CMake was called, nor the system environment at large, nor the environment of subsequent build or test processes.
* Help: Add documentation and release notes for installKyle Edwards2018-11-072-4/+121
| | | | | This change adds documentation for the new DESTINATION behavior of the install() command.
* 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.