summaryrefslogtreecommitdiff
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'FindGIF-modernize'Brad King2018-11-211-0/+4
|\ | | | | | | | | | | | | | | | | 74cc42e937 Help: Add notes for topic 'FindGIF-modernize' 6962a41e6b FindGIF: Add test 5bc64fe6c2 FindGIF: Modernize Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2632
| * Help: Add notes for topic 'FindGIF-modernize'Brad King2018-11-211-0/+4
| |
* | Merge topic 'doc-module-doc-syntax'Craig Scott2018-11-202-78/+99
|\ \ | |/ |/| | | | | | | | | | | 8369e3e782 Help/dev: Modernize module example in the CMake Documentation Guide 664d6178d8 Help: Modernize example find module docs in cmake-developer(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2621
| * Help/dev: Modernize module example in the CMake Documentation GuideBrad King2018-11-201-46/+38
| |
| * Help: Modernize example find module docs in cmake-developer(7)Brad King2018-11-201-32/+61
| |
* | Genex: Add policy to handle empty list items in $<IN_LIST:...>Kyle Edwards2018-11-193-0/+27
| | | | | | | | | | | | | | | | | | | | The old behavior of $<IN_LIST:...> is inconsistent with that of if(IN_LIST), in that it does not find an empty search item even if the list contains empty items. This change adds a new policy to correctly handle empty items and make the behavior more consistent with if(IN_LIST). Fixes: #18556
* | Merge topic 'macro_doc_cleanups'Brad King2018-11-191-5/+5
|\ \ | | | | | | | | | | | | | | | | | | b82526c654 Help: Minor grammar and typo corrections for macro command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2622
| * | Help: Minor grammar and typo corrections for macro command docsCraig Scott2018-11-161-5/+5
| | | | | | | | | Follow-up to !2616, specifically commit 22cca9b810
* | | Merge topic 'findx11-imported-targets'Brad King2018-11-191-0/+32
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bced9d5e56 Tests/FindX11: add a test a7d2ffb232 FindX11: add imported targets 40b3dba529 FindX11: require Freetype and Fontconfig for Xft cc96249e2e FindX11: remove local variable from the advanced list 99489d9f10 FindX11: find Xext.h b8b598061a FindX11: match variables with library names 6079a0d00f FindX11: fix some formatting in the documentation 3c54955d0d FindX11: use `list(APPEND)` for clearer code ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2604
| * | | FindX11: add imported targetsBen Boeckel2018-11-131-0/+1
| | | | | | | | | | | | | | | | | | | | These imported targets are fine-grained and recommended over the global `X11_LIBRARIES` and `X11_INCLUDE_DIR` variables.
| * | | FindX11: find Xext.hBen Boeckel2018-11-121-0/+2
| | | |
| * | | FindX11: match variables with library namesBen Boeckel2018-11-121-0/+29
| | | | | | | | | | | | | | | | | | | | This deprecates various variables, but provides them for backwards compatibility.
* | | | Merge topic 'pie-link-options'Brad King2018-11-191-1/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | b10f7ac534 CMP0083: fix warning message on try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2619
| * | | CMP0083: fix warning message on try_compileMarc Chevrier2018-11-191-1/+2
| | | | | | | | | | | | | | | | Fixes: #18593
* | | | Merge topic 'cpack'Brad King2018-11-151-14/+26
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | a26ac919ef Help: Explain interaction of cpack(1) and CPack. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2617
| * | | Help: Explain interaction of cpack(1) and CPack.Joachim Wuttke (l)2018-11-151-14/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, make clear that package/installer generators are not the makefile generators of the cmake command. Also insert sections in CPack doc, and capitalize section titles.
* | | | 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
| |