summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATIONRuslan Baratov2017-03-303-0/+101
| | | | | | | | | Previously the `INTERPROCEDURAL_OPTIMIZATION` target property was honored only for the Intel compiler on Linux and otherwise ignored. In order to add support for more compilers incrementally without changing behavior in the future, add a new policy whose NEW behavior enforces the `INTERPROCEDURAL_OPTIMIZATION` property. Add flags for supported compilers and otherwise produce an error.
* Merge topic 'doc-dev-do-reformat'Brad King2017-03-221-1/+20
|\ | | | | | | | | | | | | | | | | 72f534ca Help/dev: Document `Do: reformat` action 2192247e Help/dev: Make `Do: check` cross-reference more specific Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !606
| * Help/dev: Document `Do: reformat` actionBrad King2017-03-221-0/+16
| |
| * Help/dev: Make `Do: check` cross-reference more specificBrad King2017-03-221-1/+4
| | | | | | | | Add a dedicated subsection header for its documentation.
* | Merge topic 'add-CheckIPOSupported-module'Brad King2017-03-223-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | 6c832674 Tests for 'CheckIPOSupported' module fdb2ba25 CheckIPOSupported: New module to check for compiler/cmake IPO support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !558
| * | CheckIPOSupported: New module to check for compiler/cmake IPO supportRuslan Baratov2017-03-113-0/+8
| | |
* | | Merge topic 'module-def-and-WINDOWS_EXPORT_ALL_SYMBOLS'Brad King2017-03-222-0/+15
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | 075f6454 Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` files 21c4ec4f cmGlobalVisualStudioGenerator: Simplify __create_def command generation 24361a45 bindexplib: Add support for parsing and integrating `.def` files 845c4824 bindexplib: Add method for parsing and integrating `.def` files 4f90e793 bindexplib: Revise coding style of CMake-specific methods Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !581
| * | Support WINDOWS_EXPORT_ALL_SYMBOLS with `.def` filesBrad King2017-03-212-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `WINDOWS_EXPORT_ALL_SYMBOLS` target property exports all symbols found in object files explicitly given to the linker. However, the linker may also find additional symbols in dependencies and copy them into the linked binary (e.g. from `msvcrt.lib`). Provide a way to export an explicit list of such symbols by adding a `.def` file as a source file. Fixes: #16473
* | | Help/dev: Document `Topic-rename:` description trailerBrad King2017-03-211-0/+7
| | |
* | | Help/dev: mention how the robot performs its checksBen Boeckel2017-03-211-3/+8
| | | | | | | | | | | | Fixes: #16264.
* | | Autogen: Add AUTOGEN_SOURCE_GROUP release notesSebastian Holtermann2017-03-201-0/+8
| | |
* | | Autogen: Add AUTOGEN_SOURCE_GROUP documentationSebastian Holtermann2017-03-167-2/+40
| | |
* | | Help: Document VS generator toolset specification syntaxBrad King2017-03-132-7/+25
| | |
* | | Help: Cross-reference generator toolset variablesBrad King2017-03-132-0/+8
| | |
* | | Help: Cross-reference generator platform variablesBrad King2017-03-132-0/+7
| | |
* | | Help: Move generator toolset support details to variable docsBrad King2017-03-132-16/+17
| | | | | | | | | | | | | | | | | | | | | Move the details about support for generator toolset specification to the `CMAKE_GENERATOR_TOOLSET` variable documentation. This is a more suitable place because it is shared by all means to set this variable, not just the `cmake -T` option.
* | | Help: Move generator platform support details to variable docsBrad King2017-03-132-8/+9
| | | | | | | | | | | | | | | | | | | | | Move the details about support for generator platform specification to the `CMAKE_GENERATOR_PLATFORM` variable documentation. This is a more suitable place because it is shared by all means to set this variable, not just the `cmake -A` option.
* | | Merge topic 'doc-toolset-host-arch-typo'Brad King2017-03-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 81b24547 Help: Fix typo in CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !579
| * | | Help: Fix typo in CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTUREBrad King2017-03-131-1/+1
| | | |
* | | | Merge topic 'cuda-vs'Brad King2017-03-131-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a1f3dff Help: Add notes for topic 'cuda-vs' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !578
| * | | | Help: Add notes for topic 'cuda-vs'Brad King2017-03-131-0/+5
| | | | |
* | | | | Merge topic 'xcode-test-schema-generation'Brad King2017-03-134-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3fd9f4ab Xcode: Add test for schema generation cf13e495 Xcode: Control schema generation via variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !577
| * | | | | Xcode: Control schema generation via variableGregor Jasny2017-03-124-4/+4
| | |_|_|/ | |/| | | | | | | | | | | | | Issue: #15441
* | | | | Merge topic 'cuda-vs'Brad King2017-03-132-0/+13
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 65481a60 CUDA: Work around VS limitation in CudaOnly.WithDefs test 8cae24a1 VS: Add more CUDA flag table entries 6ca4f222 VS: Add support for the CUDA_SEPARABLE_COMPILATION property 94255511 VS: Select CUDA code generation architectures 253594d0 VS: Select the CUDA runtime library 4def02a3 VS: Place CUDA host compiler options in proper project file fields 29f07b08 VS: Do not pass CUDA compile options to C compiler b966f489 VS: Do not use absolute paths to CUDA sources ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !566
| * | | VS: Select highest available CUDA toolset by defaultBrad King2017-03-101-2/+4
| | | | | | | | | | | | | | | | | | | | If `CMAKE_GENERATOR_TOOLSET` does not have a `cuda=...` field then find available CUDA toolsets and choose the highest version.
| * | | VS: Provide an option to specify CUDA toolset versionBrad King2017-03-102-0/+11
| | |/ | |/| | | | | | | | | | | | | | | | | | | The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number.
* | | Merge topic 'pr.gcc_ar'Brad King2017-03-104-0/+24
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b9d36826 Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !550
| * | | Add 'CMAKE_GCC_AR' and 'CMAKE_GCC_RANLIB' variablesRuslan Baratov2017-03-084-0/+24
| |/ /
* | | Merge topic 'master'Brad King2017-03-095-1/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d9bdcf34 Tests: Add x32 tests to test suite 5b6d354f Help: Add notes for topic 'x32-abi' bed9c73d Modules: Add x32-abi support to hard-coded paths 462cf254 Add support for x32-abi Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !532
| * | | Help: Add notes for topic 'x32-abi'Brad King2017-03-071-0/+6
| | | |
| * | | Add support for x32-abiSteven Newbury2017-03-074-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detect x32-abi through CMakeCompilerABI infrastruture and use this information at runtime to determine the correct library paths with `FIND_LIBRARY_USE_LIBX32_PATHS`. Fixes: #15994
* | | | Merge topic 'doc-vs15-MSVC_VERSION'Brad King2017-03-091-1/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | 66542b66 Help: Update MSVC_VERSION for Visual Studio 2017 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !567
| * | | Help: Update MSVC_VERSION for Visual Studio 2017Wojciech Mamrak2017-03-081-1/+2
| | |/ | |/| | | | | | | | | | | | | The value we documented was left from a preview that still used `v140` tools. Update it to match the `v141` tools distributed with the final release.
| * | Merge branch 'csproj_add_free_source_tags' into releaseBrad King2017-03-025-9/+27
| |\ \
| * \ \ Merge branch 'doc-cmake-language-makefile-vars' into releaseBrad King2017-02-221-0/+6
| |\ \ \
| * \ \ \ Merge branch 'execute_process-default-encoding' into releaseBrad King2017-02-131-4/+15
| |\ \ \ \
| * \ \ \ \ Merge branch 'cmake_provide_include_dir_for_toolkit' into releaseBrad King2017-02-132-0/+8
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'doc-dev-testing'Brad King2017-03-073-10/+58
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2927e437 Help/dev: Document the CMake Testing Process b55e19dd Help/dev: Revise README to have a bullet list of available documents Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !561
| * | | | | | | Help/dev: Document the CMake Testing ProcessBrad King2017-03-073-8/+54
| | | | | | | |
| * | | | | | | Help/dev: Revise README to have a bullet list of available documentsBrad King2017-03-071-2/+4
| | | | | | | |
* | | | | | | | Merge topic 'cpack_nsis_sign_uninstaller'Brad King2017-03-071-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09475c29 CPack/NSIS: Sign the uninstaller Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !512
| * | | | | | | | CPack/NSIS: Sign the uninstallerRoman Wüger2017-03-011-0/+5
| | | | | | | | |
* | | | | | | | | Help: Sort cmake-variables.7 toctreeRuslan Baratov2017-03-071-26/+26
| | | | | | | | |
* | | | | | | | | Merge topic 'doc-map-config-prop-example'Brad King2017-03-061-0/+45
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 957bdb9e Help: Add example to MAP_IMPORTED_CONFIG_<CONFIG> docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !545
| * | | | | | | | Help: Add example to MAP_IMPORTED_CONFIG_<CONFIG> docsRuslan Baratov2017-03-061-0/+45
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | 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