summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'findopenmp-components'Brad King2017-09-151-0/+5
|\ | | | | | | | | | | | | | | d25f30a6 FindOpenMP: Add support for components 23530151 FindOpenMP: Minor environmental improvements Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1266
| * FindOpenMP: Add support for componentsChristian Pfeiffer2017-09-141-0/+5
| | | | | | | | | | Language specific components are added to FindOpenMP to ease consumption of the module's results.
* | Merge topic 'codeblocks-exclude-external'Brad King2017-09-154-1/+19
|\ \ | | | | | | | | | | | | | | | | | | fb19b778 CodeBlocks: add option to exclude external files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1159
| * | CodeBlocks: add option to exclude external filesAlexandr (Sagrer) Gridnev2017-09-144-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add variable `CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES` to optionally exclude files from outside the project root from the project file written by the CodeBlocks extra generator. This optionally restores logic that had been removed by commit v2.8.3~40^2 (CodeBlocks Generator: Do not omit files in the project file listing, 2010-10-05) in response to QTCREATORBUG-2250. Issue: #12110 Fixes: #17188
* | | Merge topic 'get_filename_component-fix-program-split'Brad King2017-09-141-0/+9
|\ \ \ | |/ / |/| | | | | | | | | | | | | | 31f73eb1 get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1251
| * | get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semanticsBrad King2017-09-131-0/+9
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The KWSys `SystemTools::SplitProgramFromArgs` implementation goes into an infinite loop when the value is just " " (a space). Since the "program path with unquoted spaces plus command-line arguments" operation it is trying to provide is poorly defined (string parsing should not depend on filesystem content), just stop using it. Instead consider the main two use cases the old approach tried to handle: * The value is the name or absolute path of a program with no quoting or escaping, but also no command-line arguments. In this case we can use the value as given with no parsing, and assume no arguments. * The value is a command-line string containing the program name/path plus arguments. In this case we now assume that the command line is properly quoted or escaped. Fixes: #17262
* | Merge topic 'improve-graphviz-doc'Craig Scott2017-09-141-2/+2
|\ \ | | | | | | | | | | | | | | | | | | 7ed35aa3 Docs: Improve markup for graphviz related documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1236
| * | Docs: Improve markup for graphviz related documentationJano Svitok2017-09-111-2/+2
| | | | | | | | | | | | | | | - add hyperlink to CMakeGraphVizOptions.cmake in cmake(1) - improve markup in CMakeGraphVizOptions.cmake
* | | MSVC: Add support for ARM64 architectureMinmin Gong2017-09-121-0/+5
| |/ |/| | | | | | | | | Visual Studio 15.4 adds support for this architecture. Fixes: #17213
* | Merge topic 'vs_improve_custom_command'Brad King2017-09-111-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | 9ed24280 VS: only add custom command line if it is not empty 34c4108b add HasOnlyEmptyCommandLines() method to cmCustomCommandGenerator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1050
| * | VS: only add custom command line if it is not emptyMichael Stürmer2017-09-041-0/+10
| | |
* | | Merge topic 'timestamp'Brad King2017-09-112-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 014ad298 Timestamp: support %A and %B Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1228
| * | | Timestamp: support %A and %BBernhard M. Wiedemann2017-09-072-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are defined both by [1] and [2] to give full names of a weekday and month. [1] http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html [2] https://msdn.microsoft.com/de-de/library/fe06s4ak.aspx
* | | | Help: Update documentation for PROCESSORS test propertyBill Hoffman2017-09-081-2/+7
| | | | | | | | | | | | | | | | | | | | This updates the documentation for the PROCESSORS test property to show how it will affect the summary output for labels and sub projects.
* | | | Merge topic 'findfreetype-importedtargets'Brad King2017-09-081-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1d1c56c Help: Add notes for topic 'FindFreetype-importedtargets' 457c2021 FindFreetype: Add imported target, docs, and test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1219
| * | | | Help: Add notes for topic 'FindFreetype-importedtargets'Ben Morgan2017-09-071-0/+4
| |/ / /
* | | | Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rstSebastian Holtermann2017-09-071-0/+18
|/ / /
* | | Merge topic 'findexpat-importedtargets'Brad King2017-09-071-0/+4
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | 3a4f82e9 Help: Add notes for topic 'FindEXPAT-importedtargets' bfe51369 FindEXPAT: Add unit test of target and variables 78f166f8 FindEXPAT: Add imported target and documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1207
| * | Help: Add notes for topic 'FindEXPAT-importedtargets'Ben Morgan2017-09-011-0/+4
| | |
* | | FindPatch: Add module to find 'patch' command-line toolJean-Christophe Fillion-Robin2017-09-013-0/+7
| |/ |/|
* | Flang: Add support for flang Fortran compilerTin Huynh2017-08-312-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | flang is a Fortran compiler built on top of clang [1]. Because flang shares a lot of commonalities with clang, the flang module piggybacks off the clang module and overrides certain options. Add flang to Fortran compiler auto find list. Update flang preprocessor macros to differentiate from PGI. Add Flang-FindBinUtils. [1] https://github.com/flang-compiler/flang
* | Merge topic 'doc-xref-prefix-path'Brad King2017-08-312-12/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | 952331cd Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Luke Yeager <luke.yeager@gmail.com> Merge-request: !1213
| * | Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docsBrad King2017-08-302-12/+19
| | | | | | | | | | | | Suggested-by: Luke Yeager <lukeyeager@users.noreply.github.com>
* | | Merge topic 'irsl-intel'Brad King2017-08-311-0/+5
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | fd4406f3 IRSL: Add Intel compiler support 8444252f IRSL: Install VC++ OpenMP libraries only for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Pelle <pbregener@gmail.com> Merge-request: !1121
| * | IRSL: Add Intel compiler supportChristian Pfeiffer2017-08-301-0/+5
| | | | | | | | | | | | | | | Fixes: #16891 Fixes: #9903
* | | Add properties to run cppcheck along with the compilerBill Hoffman2017-08-305-0/+28
| |/ |/| | | | | | | | | Create a `<LANG>_CPPCHECK` target property (initialized by a `CMAKE_<LANG>_CPPCHECK` variable) to specify a `cppcheck` command line to be run along with the compiler.
* | Merge topic 'doc-dev-review-messages'Craig Scott2017-08-301-0/+29
|\ \ | | | | | | | | | | | | | | | | | | | | | ee51f374 Help/dev: Add commit reference format to review process guide c928439c Help/dev: Organize commit message instructions into subsections Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1182
| * | Help/dev: Add commit reference format to review process guideBrad King2017-08-291-0/+20
| | |
| * | Help/dev: Organize commit message instructions into subsectionsBrad King2017-08-241-0/+9
| |/
* | Merge topic 'cpackifw-repositories-directories'Brad King2017-08-281-0/+8
|\ \ | | | | | | | | | | | | | | | | | | 5fe64511 CPackIFW: Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1150
| * | CPackIFW: Add CPACK_IFW_REPOSITORIES_DIRECTORIES variableKonstantin Podsvirov2017-08-171-0/+8
| | | | | | | | | | | | | | | | | | Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable to specify additional repositories dirs that will be used to resolve and repack dependent components
* | | Merge topic 'revert-xcode-9-new-buildsystem-support'Brad King2017-08-251-2/+5
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | 9ecee256 Xcode: Revert addition of "outputPaths" to custom command build phase Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1183
| * | Xcode: Revert addition of "outputPaths" to custom command build phaseBrad King2017-08-241-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.9.0~3^2 (Xcode: Add "outputPaths" to custom command script build phase, 2017-07-13) was meant to support Xcode 9's new build system. However, without matching "inputPaths", Xcode will not re-run the build phase if its outputs have already been generated. This broke the old Xcode build system too. Revert the change for now so at least the old Xcode build system works. Further investigation will be needed to add proper support for Xcode 9's new build system. Fixes: #17178
| * | Merge branch 'revert-macos-hidpi-qt-dialog' into release-3.9Brad King2017-08-221-3/+7
| |\ \ | | | | | | | | | | | | Merge-request: !1167
* | \ \ Merge topic 'FindCurses-wide'Brad King2017-08-231-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 72343d26 Help: Add notes for topic 'FindCurses-wide' 4b02afc0 FindCurses: Add option for ncursesw detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1161
| * | | | Help: Add notes for topic 'FindCurses-wide'Brad King2017-08-221-0/+5
| | |_|/ | |/| |
* | | | Merge topic 'revert-macos-hidpi-qt-dialog'Brad King2017-08-221-3/+7
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 286c75f7 macOS: Revert default Hi-DPI support in applications Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1167
| * | | macOS: Revert default Hi-DPI support in applicationsBrad King2017-08-221-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit v3.9.0-rc1~287^2 (macOS: Enable Hi-DPI support in applications by default, 2017-04-08). It breaks iOS applications that do not use their own `MACOSX_BUNDLE_INFO_PLIST` because `NSApplication` is only for macOS apps. Until more complete support for iOS is added to CMake (e.g. with a different default plist file) we must allow our default plist file to work for both macOS and iOS. Fixes: #17179
* | | | Merge topic 'autogen-macro-names'Brad King2017-08-217-5/+74
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3d98c6e Autogen: Add release notes for AUTOMOC_MACRO_NAMES 7529d84f Autogen: Add documentation for AUTOMOC_MACRO_NAMES 05891d8f Autogen: Add test for AUTOMOC_MACRO_NAMES 93f0ba28 Autogen: Add AUTOMOC_MACRO_NAMES support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1156
| * | | | Autogen: Add release notes for AUTOMOC_MACRO_NAMESSebastian Holtermann2017-08-181-0/+12
| | | | |
| * | | | Autogen: Add documentation for AUTOMOC_MACRO_NAMESSebastian Holtermann2017-08-186-5/+62
| | |/ / | |/| |
* | | | Merge topic 'require-c++11'Brad King2017-08-212-9/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd4fd9a2 Require C++11 to build CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1132
| * | | | Require C++11 to build CMake itselfBrad King2017-08-162-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake can now compile as C++11 on all supported platforms. Check that std::unique_ptr is available and fail early if missing. This will allow us to use C++11 more broadly in CMake's implementation (previously it was restricted to the serve mode implementation). Co-Author: Daniel Pfeifer <daniel@pfeifer-mail.de>
* | | | | Help: Fix formatting typo for the 'if' commandSylvain Joubert2017-08-181-1/+1
| |/ / / |/| | |
* | | | Merge topic 'string_prepend'Brad King2017-08-162-0/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8ecc254 Add PREPEND sub-command to string command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1129
| * | | | Add PREPEND sub-command to string commandSylvain Joubert2017-08-112-0/+13
| |/ / /
* | | | Merge branch 'backport-autogen-autouic-lookup' into autogen-autouic-lookupBrad King2017-08-151-6/+15
|\ \ \ \ | | |_|/ | |/| |
| * | | Autogen: Update AUTOUIC documentation for search pathsSebastian Holtermann2017-08-151-6/+13
| | |/ | |/|
| * | Merge branch 'doc-CMP0069-typos' into release-3.9Brad King2017-08-101-4/+4
| |\ \ | | | | | | | | | | | | Merge-request: !1122
| * \ \ Merge branch 'find-package_root-disable' into release-3.9Brad King2017-08-107-54/+27
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !1116