summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.11'Brad King2018-06-130-0/+0
|\
| * Merge branch 'restore-windows-resources-through-link' into release-3.11Brad King2018-06-121-1/+2
| |\ | | | | | | | | | Merge-request: !2147
* | \ Merge topic 'restore-windows-resources-through-link'Brad King2018-06-131-1/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 4e6ff0ae24 Windows: Restore support for running CMake through a symlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2147
| * | Windows: Restore support for running CMake through a symlinkBrad King2018-06-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit v3.11.3~3^2 (cmSystemTools: Revert GetRealPath implementation on Windows, 2018-05-29) broke the feature added by commit v3.11.0-rc1~64^2 (Windows: Add support for running CMake tools through a symlink, 2018-01-21). Use `GetRealPathResolvingWindowsSubst` in the latter code path to restore it. Fixes: #17882
* | | CMake Nightly Date StampKitware Robot2018-06-131-1/+1
| | |
* | | Merge branch 'release-3.12'Brad King2018-06-120-0/+0
|\ \ \
| * \ \ Merge branch 'FindPython-3.8' into release-3.12Brad King2018-06-083-3/+3
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2140
* | \ \ \ Merge topic 'FindPython-3.8'Brad King2018-06-123-3/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | b6e7f2c37f FindPython: Add support for version 3.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2140
| * | | | FindPython: Add support for version 3.8Marcel Plch2018-06-083-3/+3
| | | | | | | | | | | | | | | | | | | | Python 3.7 is about to be released, making the development version 3.8.
* | | | | CMake Nightly Date StampKitware Robot2018-06-121-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-06-111-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-06-101-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-06-091-1/+1
| | | | |
* | | | | Merge topic 'LINK_OPTIONS'Brad King2018-06-08130-77/+1321
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 66ea1a3795 LINK_OPTIONS: Add support of "LINKER:" prefix c1f5a44b28 LINK_OPTIONS: Add new family of properties 8e28d2630a Makefile generator: link flags management refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2033
| * | | | | LINK_OPTIONS: Add support of "LINKER:" prefixMarc Chevrier2018-06-0651-42/+423
| | | | | |
| * | | | | LINK_OPTIONS: Add new family of propertiesMarc Chevrier2018-06-0684-34/+921
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This family enable to manage link flags Three new properties: * directory property: LINK_OPTIONS * target properties: LINK_OPTIONS and INTERFACE_LINK_OPTIONS Two new commands * add_link_options(): to populate directory property * target_link_options(): to populate target properties Fixes: #16543
| * | | | | Makefile generator: link flags management refactoringMarc Chevrier2018-06-065-48/+24
| | | | | |
* | | | | | Merge branch 'release-3.12'Brad King2018-06-080-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'ninja-win-rsp' into release-3.12Brad King2018-06-081-4/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2136
| * \ \ \ \ \ Merge branch 'CMakePackageConfigHelpers-doc' into release-3.12Brad King2018-06-071-7/+9
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2138
* | \ \ \ \ \ \ Merge topic 'CMakePackageConfigHelpers-doc'Brad King2018-06-081-7/+9
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aeda8fcceb Help: Package without components should use 'check_required_components' too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2138
| * | | | | | | Help: Package without components should use 'check_required_components' tooRuslan Baratov2018-06-071-7/+9
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Macro 'check_required_components' should be called even if there are no components provided by package. This will make sure error is reported in next cases: find_package(Foo CONFIG REQUIRED oops) # 'oops' treated as component find_package(Foo CONFIG REQUIRED COMPONENTS foo) # no components expected
* | | | | | | Merge topic 'ninja-win-rsp'Brad King2018-06-081-4/+4
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88365838b8 Ninja: Use native slashes to pass rsp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2136
| * | | | | | Ninja: Use native slashes to pass rsp filesMatthijs Kool2018-06-081-4/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Some tools on Windows (e.g. Embarcadero linkers) can't handle forward slashes in paths to rsp files.
* | | | | | Merge topic 'install-code-script-genex'Brad King2018-06-0810-9/+72
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6dad812143 install: Teach CODE,SCRIPT modes to evaluate generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2113
| * | | | | | install: Teach CODE,SCRIPT modes to evaluate generator expressionsJon Chronopoulos2018-06-0710-9/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #15785
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-081-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2018-06-071-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-061-1/+1
|/ / / / /
* | | | | Begin post-3.12 developmentBrad King2018-06-053-2/+11
| | | | |
* | | | | Merge branch 'release-3.12'Brad King2018-06-054-13/+4
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | CMake 3.12.0-rc1 version updateBrad King2018-06-052-4/+4
| | | |
| * | | Help: Drop development topic notes to prepare releaseBrad King2018-06-052-9/+0
|/ / / | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Merge topic 'doc-3.12-relnotes'Brad King2018-06-0559-361/+301
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 049cc31d84 Help: Organize and revise 3.12 release notes 27bba7e8aa Help: Consolidate 3.12 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2132
| * | | Help: Organize and revise 3.12 release notesBrad King2018-06-041-163/+208
| | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.11 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | | Help: Consolidate 3.12 release notesBrad King2018-06-0459-361/+256
| | | | | | | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.12.rst`.
* | | | Merge topic 'intel-compile-features'Brad King2018-06-051-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f719a13c28 Features: Add special case to disable relaxed constexpr for Intel 18 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2133
| * | | | Features: Add special case to disable relaxed constexpr for Intel 18Brad King2018-06-041-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Intel compilers define `__cpp_constexpr` to `200704` even in C++14 mode. This indicates that the `cxx_relaxed_constexpr` feature is not available. However, Intel 17 and above document support for it. In commit v3.8.0~9^2 (Features: Update features for Intel C++ 17.0.2 on UNIX, 2017-03-31) we added a special check for this case. Intel 17 and 19 work. However, Intel 18 does not seem to work and fails our test case. Add a special case to disable the feature for Intel 18.
* | | | Merge topic 'more-misc-typos'Brad King2018-06-0534-45/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be28106880 Fix misc. typos Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !2130
| * | | | Fix misc. typosluz.paz2018-06-0434-45/+45
| | | | | | | | | | | | | | | | | | | | Found via `codespell` and `grep`
* | | | | Merge branch 'release-3.11'Brad King2018-06-050-0/+0
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'external-project-url-hash-docs' into release-3.11Brad King2018-06-051-3/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2134
| * \ \ \ \ Merge branch 'ep-support-passing-var-ending-with-notfound' into release-3.11Brad King2018-06-045-3/+23
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | Merge-request: !2127
* | | | | | Merge topic 'ep-support-passing-var-ending-with-notfound'Brad King2018-06-055-3/+23
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 7ad5165c67 ExternalProject: Fix cache generation when args end with "-NOTFOUND" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2127
| * | | | | ExternalProject: Fix cache generation when args end with "-NOTFOUND"Jean-Christophe Fillion-Robin2018-06-045-3/+23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generalize the fix in commit v3.11.0-rc4~8^2 (ExternalProject: Fix cache generation when last args ends with "-NOTFOUND", 2018-03-10) to work for any argument rather than just the last one. ExternalProject can now successfully generate the cache file when any (not only the last one) cache variable associated with either `CMAKE_CACHE_ARGS` or `CMAKE_DEFAULT_CACHE_ARGS` configure step option is set to a `<value>` ending with `-NOTFOUND`.
* | | | | Merge topic 'fix/CPackNuGet-var-para-deindent'Craig Scott2018-06-051-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afcb68a0c1 Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2135
| * | | | | Help: Fix indentation for `CPACK_NUGET_PACKAGE_AUTHORS`Alex Turbov2018-06-051-2/+2
| | | | | |
* | | | | | Merge topic 'external-project-url-hash-docs'Craig Scott2018-06-051-3/+3
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 470ff56e5a ExternalProject: Improve URL_HASH argument description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2134
| * | | | | ExternalProject: Improve URL_HASH argument descriptionMatt McCormick2018-06-041-3/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous documentation suggested ALGO=MD5=d7a3dc7757a35df3dbb890f7dee0976b for example.
* | | | | CMake Nightly Date StampKitware Robot2018-06-051-1/+1
| |_|_|/ |/| | |