summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cpack-external'Brad King2018-07-0323-281/+1359
|\ | | | | | | | | | | | | | | | | | | | | | | 4c71548766 Help: Add release notes for CPack External generator 47c87cdd1f Help: Add documentation for CPack External generator 2ef966bc77 Testing: Add test for CPack External generator 80914d88da CPack: Add "CPack External" generator 3ced881db6 cmCPackGenerator: Store CPACK_INSTALL_CMAKE_PROJECTS in an internal field 4938abb600 cmCPackGenerator: Refactor InstallProjectViaInstallCMakeProjects() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2142
| * Help: Add release notes for CPack External generatorKyle Edwards2018-07-021-0/+8
| |
| * Help: Add documentation for CPack External generatorKyle Edwards2018-07-022-0/+250
| |
| * Testing: Add test for CPack External generatorKyle Edwards2018-07-0212-4/+326
| | | | | | | | | | | | This test case ensures that the CPack External generator produces the proper .json file, and also ensures that the version negotation with CPACK_EXT_REQUESTED_VERSIONS works properly.
| * CPack: Add "CPack External" generatorKyle Edwards2018-07-025-1/+437
| | | | | | | | | | | | | | | | This generator doesn't actually package the files. Instead, it provides a metadata JSON file that can be used by external packaging software to do its own packaging. This JSON file provides information about the components, component groups, installation types, and CMake projects.
| * cmCPackGenerator: Store CPACK_INSTALL_CMAKE_PROJECTS in an internal fieldKyle Edwards2018-07-023-11/+45
| | | | | | | | | | By storing this information in an internal field in the class, it can be used later on by generators that need it.
| * cmCPackGenerator: Refactor InstallProjectViaInstallCMakeProjects()Kyle Edwards2018-07-022-268/+296
| | | | | | | | | | | | | | This refactoring will allow cmCPackExtGenerator to skip the install step while still gathering up information about the CPack components and groups. Besides, this function was too long, and needed to be broken up anyway.
* | Merge topic 'LINK_DEPENDS'Brad King2018-07-0323-43/+212
|\ \ | | | | | | | | | | | | | | | | | | | | | 724bd7790e LINK_DEPENDS: add support of 'generator expressions' cc9f88af53 LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2175
| * | LINK_DEPENDS: add support of 'generator expressions'Marc Chevrier2018-06-274-6/+22
| | |
| * | LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-2722-42/+195
| | | | | | | | | | | | Fixes: #17997
* | | Merge branch 'release-3.12'Brad King2018-07-030-0/+0
|\ \ \
| * \ \ Merge branch 'cpack-fix-deb-packaging' into release-3.12Brad King2018-07-021-0/+6
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2178
| * \ \ \ Merge branch 'policy_max_docs' into release-3.12Brad King2018-07-023-2/+10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2180
* | \ \ \ \ Merge topic 'cpack-fix-deb-packaging'Brad King2018-07-031-0/+6
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2774259100 CPack/Deb: Restore setting of root as the owner of files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2178
| * | | | | CPack/Deb: Restore setting of root as the owner of filesAndrew Fuller2018-07-021-0/+6
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.10.0-rc1~220^2 (cmCPackDebGenerator: Use libarchive to create .deb file) accidentally broke this for the top-level archive.
* | | | | Merge topic 'rel-explicit-ccmake'Brad King2018-07-032-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb63a07eaa Utilities/Release: Explicitly enable ccmake on macOS and Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2186
| * | | | | Utilities/Release: Explicitly enable ccmake on macOS and LinuxBrad King2018-07-022-0/+2
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.12.0-rc1~325^2 (ccmake: Check for curses more robustly before enabling, 2018-03-21) we may not enable ccmake by default when using a non-system curses (e.g. the static curses we build on Linux for our binaries). Enable the option explicitly for our prebuilt binaries.
* | | | | CMake Nightly Date StampKitware Robot2018-07-031-1/+1
| | | | |
* | | | | Merge topic 'policy_max_docs'Brad King2018-07-023-2/+10
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | 19f338109d Help: Clarify ...<max> behavior for policy-related commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2180
| * | | Help: Clarify ...<max> behavior for policy-related commandsCraig Scott2018-07-013-2/+10
| |/ / | | | | | | Affects cmake_minimum_required() and cmake_policy(VERSION)
* | | CMake Nightly Date StampKitware Robot2018-07-021-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2018-07-011-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2018-06-301-1/+1
| | |
* | | Merge branch 'release-3.12'Brad King2018-06-290-0/+0
|\ \ \ | |/ /
| * | CMake 3.12.0-rc2v3.12.0-rc2Brad King2018-06-291-1/+1
| | |
* | | Merge topic 'FindBoost-arch-check-style'Brad King2018-06-291-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | df2875b58d FindBoost: Update MSVC architecture check code style Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2172
| * | | FindBoost: Update MSVC architecture check code styleMatt Powley2018-06-271-5/+5
| | | |
* | | | Merge topic 'cpackrpm-cmake_command'Brad King2018-06-291-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 611ad19499 CPack/RPM: Use CMAKE_COMMAND to reference cmake executable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2168
| * | | | CPack/RPM: Use CMAKE_COMMAND to reference cmake executableDaniel Wyatt2018-06-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure we use the `cmake` corresponding to the running `cpack` even if it is not first in `PATH` or has had its name changed. This was accidentally left out in commit v3.7.0-rc1~81^2 (CPack/RPM: Generate source rpm (SRPM) packages on demand, 2016-09-19).
* | | | | Merge branch 'release-3.12'Brad King2018-06-290-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge branch 'FindOpenMP-avoid-warning-in-check' into release-3.12Brad King2018-06-271-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2176
| * \ \ \ \ Merge branch 'ctest_submit-https' into release-3.12Brad King2018-06-274-9/+14
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2171
| * \ \ \ \ \ Merge branch 'lexer-null' into release-3.12Brad King2018-06-266-103/+106
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2174
| * \ \ \ \ \ \ Merge branch 'FindMatlab-doc-mcr' into release-3.12Brad King2018-06-261-0/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2173
* | \ \ \ \ \ \ \ Merge topic 'FindOpenMP-avoid-warning-in-check'Brad King2018-06-291-1/+1
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 826bf5c454 FindOpenMP: Avoid warning in check code Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Henry Schreiner <henryschreineriii@gmail.com> Merge-request: !2176
| * | | | | | | | FindOpenMP: Avoid warning in check codeBrad King2018-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test code added by commit v3.12.0-rc1~411^2~1 (FindOpenMP: Verify in test source that OMP library is linked, 2018-03-01) leaves an unused variable warning. This breaks the check with `-Werror`. Remove the variable and leave just the function call, which should still check that the OMP library is linked. Fixes: #18102
* | | | | | | | | Merge topic 'ctest_submit-https'Brad King2018-06-294-9/+14
|\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71f27c04b0 ctest_submit: show headers as debug info 4464ef21da ctest_submit: Check CA file during CDASH_UPLOAD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2171
| * | | | | | | | ctest_submit: show headers as debug infoZack Galbreath2018-06-274-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide any headers specified by `ctest_submit(HTTPHEADER ...)` unless ctest is run with --debug. This option is used to present bearer tokens to CDash. We do not want to inadvertently expose this secret data in the console output log.
| * | | | | | | | ctest_submit: Check CA file during CDASH_UPLOADZack Galbreath2018-06-271-0/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug where ctest(SUBMIT CDASH_UPLOAD ...) would fail when attemping to submit to a site bearing a genuine SSL certificate. This code path was missing a call to cmCurlSetCAInfo() which loads the certificate authority file.
* | | | | | | | Merge topic 'lexer-null'Brad King2018-06-296-103/+106
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b29842a818 ListFileLexer: Do not match null bytes in input Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2174
| * | | | | | | ListFileLexer: Do not match null bytes in inputBrad King2018-06-266-103/+106
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the fix from commit v3.10.0-rc1~188^2 (ListFileLexer: fix heap-buffer-overflow on malicious input, 2017-08-26) to apply to all lexer token matches. Replace all `.` with `[^\0\n]`. Update all `[^...]` match expressions to not match `\0`. We cannot safely process null bytes in strings. Fixes: #18124
* | | | | | | Merge topic 'FindMatlab-doc-mcr'Brad King2018-06-291-0/+3
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 27ae8d52d0 Help: Add 3.12 release note for FindMatlab MCR support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2173
| * | | | | | Help: Add 3.12 release note for FindMatlab MCR supportBrad King2018-06-261-0/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | This release note was forgotten by commit v3.12.0-rc1~183^2 (FindMatlab: Matlab Runtime Compiler support, 2018-04-29).
* | | | | | CMake Nightly Date StampKitware Robot2018-06-291-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2018-06-281-1/+1
| |_|_|_|/ |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2018-06-271-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2018-06-261-1/+1
| |_|_|/ |/| | |
* | | | Merge branch 'release-3.12'Brad King2018-06-250-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'libuv-new-version-file-location' into release-3.12Brad King2018-06-251-0/+2
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2169
* | \ \ \ Merge topic 'libuv-new-version-file-location'Brad King2018-06-251-0/+2
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 889033b5c6 FindLibUV: Also check uv/version.h for version detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2169