summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-development-process'Brad King2017-03-032-0/+331
|\ | | | | | | | | | | | | | | | | | | | | 1cc73e9a CONTRIBUTING: Add link to review process document 9a65b127 CONTRIBUTING: Add link to development documentation README 205ac0f0 CONTRIBUTING: Add note about running developer setup script 9360e6c6 Help/dev: Document the CMake Review Process d33de80c Help/dev: Exclude this directory from user-facing documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !542
| * Help/dev: Document the CMake Review ProcessBrad King2017-03-032-0/+316
| |
| * Help/dev: Exclude this directory from user-facing documentationBrad King2017-03-011-0/+15
| | | | | | | | | | | | | | Teach Sphinx and our own install rules to skip a `Help/dev` directory. This will give us a place to put developer-only documentation that should not be included in the user-facing documentation. Add a placeholder README.
* | Add variable 'CMAKE_INTERPROCEDURAL_OPTIMIZATION'Ruslan Baratov2017-03-024-0/+19
| |
* | Merge topic 'autogen_uic_paths'Brad King2017-03-028-4/+46
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3bf28f5e Autogen: New short InfoGet functions 154d8339 Autogen: Parse enabled feature configuration only ac77fa35 Autogen: Add missing return on error 662ad240 Autogen: Rename and merge moc related methods 5adf22bb Autogen: Add AUTOUIC_SEARCH_PATHS release notes 36fa535d Autogen: Add AUTOUIC_SEARCH_PATHS documentation 6d7c02db Autogen: Add AUTOUIC_SEARCH_PATHS test 1cdf7c1b Autogen: Add AUTOUIC_SEARCH_PATHS support 110c1bf4 Autogen: Add subDirPrefix function db431ecf Autogen: Merge FindInIncludeDirectories into FindIncludeFile
| * | Autogen: Add AUTOUIC_SEARCH_PATHS release notesSebastian Holtermann2017-03-021-0/+10
| | |
| * | Autogen: Add AUTOUIC_SEARCH_PATHS documentationSebastian Holtermann2017-03-027-4/+36
| |/
* | Merge topic 'find_library-custom-lib-suffix'Brad King2017-03-026-0/+29
|\ \ | | | | | | | | | | | | 503f25d4 find_library: Allow custom lib suffix be used as find path
| * | find_library: Allow custom lib suffix be used as find pathChristian Schmidbauer2017-03-016-0/+29
| |/ | | | | | | | | | | | | | | | | | | Add a new `CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX` variable to allow use of a custom suffix on `lib` directory names. This is a more general option than that added by commit v3.7.0-rc1~504^2 (Teach find_library and find_package to search lib32 paths, 2016-06-10). It allows the find path to be more deterministic on custom setups. See discussion in #10287 and #15994.
* | Merge topic 'csproj_add_free_source_tags'Brad King2017-03-025-9/+27
|\ \ | |/ |/| | | | | | | | | 506207f9 VS: add test for VS_CSHARP_* source file property a202749c VS: add CSharpUtilities module 9588d0a2 VS: add VS_CSHARP_<tagname> sourcefile property
| * VS: add CSharpUtilities moduleMichael Stürmer2017-03-013-0/+7
| |
| * VS: add VS_CSHARP_<tagname> sourcefile propertyMichael Stürmer2017-03-013-9/+20
| |
* | Merge topic 'cmake-xcode-schemes'Brad King2017-02-283-0/+18
|\ \ | | | | | | | | | | | | | | | 7238a052 Xcode: Add documentation for schema generator ffb8817b Xcode: Write shared schemes based on the default files generated by Xcode
| * | Xcode: Add documentation for schema generatorGregor Jasny2017-02-283-0/+18
| | |
* | | Merge topic 'autogen_depends'Brad King2017-02-247-0/+75
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | 62a1e292 Autogen: Add hint to SKIP_AUTOMOC in error message e98465cf Autogen: Add Quote function and use it for logging 96f6f392 Autogen: Add AUTOMOC_DEPEND_FILTERS documentation 94e3f82c Autogen: Add AUTOMOC_DEPEND_FILTERS test 70ebf35c Autogen: Add AUTOMOC_DEPEND_FILTERS support 2a6fd432 Autogen: Single point of return in Run() method e9a8a207 Autogen: Log simplifications
| * | Autogen: Add AUTOMOC_DEPEND_FILTERS documentationSebastian Holtermann2017-02-237-0/+75
| | |
* | | Merge topic 'doc-cmake-language-makefile-vars'Brad King2017-02-231-0/+6
|\ \ \ | |/ / |/| | | | | | | | 1dc13019 Help: Clarify 'make-style' variable references in cmake-language(7)
| * | Help: Clarify 'make-style' variable references in cmake-language(7)Michael Maltese2017-02-221-0/+6
| |/ | | | | | | Fixes: #16661
| * Merge branch 'sphinx-1.4' into releaseBrad King2017-02-103-7/+7
| |\
* | \ Merge topic 'autogen_json'Brad King2017-02-223-31/+55
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29d96633 Autogen: Don't use .moc include in Q_PLUGIN_METADATA test d60f1ddc Autogen: Documentation update cdb72127 Autogen: Add release notes for Q_PLUGIN_METADATA support 8b13a52c Autogen: Tests: Set different compression levels in rcc test 9d1db7d7 Autogen: Overhaul and simplify AutogenInfo.cmake file generation 0ab817fa Autogen: Optimize GetCompileDefinitionsAndDirectories function 754d4318 Autogen: Sort AutogenInfo.cmake.in cd74daf0 Autogen: Tests: Add Q_PLUGIN_METADATA test 39c4819e Autogen: Tests: Add moc include tests 50805693 Autogen: Tests: Clean comments c23206b6 Autogen: Log simplifications 347572cf Autogen: Only touch an unchanged moc_compilation.cpp 03df033b Autogen: Rebuild moc when Q_PLUGIN_METADATA json file changes 3ec230de Autogen: Use GetRealPath in central places only 41fb64e7 Autogen: Search moc includes in include directories 175c8900 Autogen: Sort includes before composing include options ...
| * | | Autogen: Documentation updateSebastian Holtermann2017-02-212-31/+45
| | | | | | | | | | | | | | | | Closes #15254
| * | | Autogen: Add release notes for Q_PLUGIN_METADATA supportSebastian Holtermann2017-02-211-0/+10
| | | |
* | | | Merge topic 'productbuild_component_plist'Brad King2017-02-201-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d32f9deb CPack: Add option to specify --component-plist for productbuild
| * | | | CPack: Add option to specify --component-plist for productbuildTim Hutt2017-02-171-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the productbuild generator this lets you specify the value of the `--component-plist` parameter when it runs pkgbuild for a component. Fixes: #16638
* | | | | Merge topic 'productbuild_resources'Brad King2017-02-201-0/+7
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | 734581f4 CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIR
| * | | | CPack: Add support for CPACK_PRODUCTBULID_RESOURCES_DIRTim Hutt2017-02-171-0/+7
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | This allows you to copy custom files (e.g. a background image) into the macOS installer. Fixes: #16604
* | | | Merge topic 'install_name_policy'Brad King2017-02-178-7/+87
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ba91291 Add policy CMP0068 separate install_name and RPATH settings on macOS f7b9bf41 Apple: Add BUILD_WITH_INSTALL_NAME_DIR target property 4bff2d14 Apple: Refactor support for using INSTALL_NAME_DIR. 624fb9d7 Help: Format BUILD_WITH_INSTALL_RPATH documentation
| * | | | Add policy CMP0068 separate install_name and RPATH settings on macOSClinton Stimpson2017-02-145-5/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUILD_WITH_INSTALL_RPATH, SKIP_BUILD_RPATH, CMAKE_SKIP_RPATH and CMAKE_SKIP_INSTALL_RPATH no longer any effect on the install name of a target on macOS. Fixes: #16589
| * | | | Apple: Add BUILD_WITH_INSTALL_NAME_DIR target propertyClinton Stimpson2017-02-146-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | This new property controls whether to apply INSTALL_NAME_DIR to the build tree. It also overrides BUILD_WITH_INSTALL_RPATH.
| * | | | Help: Format BUILD_WITH_INSTALL_RPATH documentationBrad King2017-02-141-7/+7
| | | | |
* | | | | Merge topic 'command-cleanup'Brad King2017-02-141-62/+71
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e0f39312 cmCommands: add commands directly to cmState 72dcbbe5 split Default commands into Scripting and Project 7fb14775 cmDisallowedCommand: extract policy checking from cmCommand 615e2a17 cmCommand: Don't prefix error message with command name 45b49099 cmCommand: make noncopyable 5396bc92 cmCommand: remove member Helper
| * | | | | split Default commands into Scripting and ProjectDaniel Pfeifer2017-02-131-62/+71
| | |/ / / | |/| | |
* | | | | Merge topic 'cmake_provide_include_dir_for_toolkit'Brad King2017-02-142-0/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 44f3acb2 CUDA: Detect the toolkit include directories
| * | | | | CUDA: Detect the toolkit include directoriesRobert Maynard2017-02-102-0/+8
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | The `nvcc -v` output provides what include directories need to be added to use the CUDA toolkit from other languages ( C/C++ ).
* | | | | Merge topic 'execute_process-default-encoding'Brad King2017-02-141-4/+15
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | 07c3380a execute_process: Restore no-decoding default behavior 4168bc18 Help: Improve execute_process ENCODING option documentation
| * | | | execute_process: Restore no-decoding default behaviorBrad King2017-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.8.0-rc1~232^2 (execute_process: Add ENCODING option for Windows child process output, 2016-11-23) we decode child process output using the console's active codepage by default. This differs from previous versions of CMake and is therefore incompatible. Changing this default will require a policy, so for now revert the default behavior back to performing no decoding. Reported-by: Nils Gladitz <nilsgladitz@gmail.com>
| * | | | Help: Improve execute_process ENCODING option documentationBrad King2017-02-131-4/+15
| | |_|/ | |/| | | | | | | | | | Spell out the options in a definition list and document each one.
* | | | Merge topic 'vs-nasm'Brad King2017-02-101-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 5ba2c9e5 VS: Add support for ASM_NASM language
| * | | | VS: Add support for ASM_NASM languageEvgeny Fimochkin2017-02-071-0/+5
| | | | | | | | | | | | | | | | | | | | Fixes: #16469
* | | | | Merge topic 'ExtractGTestMacro'Brad King2017-02-103-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9837ed96 GoogleTest: Add module to contain gtest_add_tests independently
| * | | | | GoogleTest: Add module to contain gtest_add_tests independentlyBradley Lowekamp2017-02-073-0/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract the `gtest_add_tests` macro from `FindGTest` into a separate module. GTest or GoogleTest can be used by a project in a several different ways, including installed libraries in the system, from an ExternalProject, or adding the GTest source directory as a sub directory of the project. As not all of these uses are supported by the FindGTest module the useful `gtest_add_tests` macro is separated to easily enable reuse. Issue: #14151
* | | | | Merge topic 'update-curl'Brad King2017-02-101-0/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4da4755 Help: Add notes for topic 'update-curl' 14c77153 Tests: Fix `file://` URLs given to curl 73ae6700 curl: Fix passing _WINSOCKAPI_ macro to compiler 1df9d5f9 Merge branch 'upstream-curl' into update-curl 4cc2908f curl 2016-12-22 (44b9b4d4) f4a3290a curl: Update script to get curl 7.52.1
| * | | | Help: Add notes for topic 'update-curl'Brad King2017-02-101-0/+6
| | | | |
* | | | | Merge topic 'sphinx-1.4'Brad King2017-02-103-7/+7
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | 30abf145 Help: Fix cmake code block warnings produced by Sphinx 1.4 97917900 Utilities/Sphinx: Port qthelp css workaround to Sphinx 1.4 971384c2 Utilities/Sphinx: Port cmake extension to Sphinx 1.4
| * | | Help: Fix cmake code block warnings produced by Sphinx 1.4Brad King2017-02-103-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of our "cmake" code blocks do not use fully valid CMake syntax because they have placeholders for human reference. Sphinx has never been able to properly lex and highlight these, but now warns. Fix each block's syntax or change to a non-cmake block as appropriate.
* | | | Merge topic 'FindProtobuf-static-libs'Brad King2017-02-071-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | a3f71349 FindProtobuf: Add option to find static libraries on UNIX
| * | | | FindProtobuf: Add option to find static libraries on UNIXSébastien GALLOU2017-02-061-0/+5
| | |/ / | |/| | | | | | | | | | | | | | | | | | Add a `Protobuf_USE_STATIC_LIBS` input variable to optionally restrict searches to static library names. This follows the approach of `FindBoost`.
* | | | Merge topic 'FeatureSummary_description'Brad King2017-02-071-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 28e87033 FeatureSummary: Update release notes 6f62c66b FeatureSummary: Add FeatureSummary_<TYPE>_DESCRIPTION global properties f9bc8cfe FeatureSummary: Add DEFAULT_DESCRIPTION option to feature_summary
| * | | | FeatureSummary: Update release notesDaniele E. Domenichelli2017-02-061-0/+11
| |/ / /
* | | | CPackWIX: Introduce new CPACK_WIX_ROOT_FOLDER_ID variableNils Gladitz2017-02-061-0/+7
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | The new variable allows specification of a custom root folder ID. The implicit default is "ProgramFiles<64>Folder". The "<64>" token is replaced by "" for 32-bit and "64" for 64-bit builds. Inspired-By: Eric Backus Fixes: #16573