summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'math-hex'Brad King2018-07-058-133/+264
|\ | | | | | | | | | | | | | | | | | | | | 5dbee9d2d0 math: Add options to calculate and format output as hexadecimal 8661e7052c math: Diagnose divide-by-zero 7c4c13ffef math: Reject unexpected expression input explicitly 5b0f73a15a math: Use 64-bit integer type for computation 963b8d9f6c math: Add RunCMake.math test to prepare for error cases Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2056
| * math: Add options to calculate and format output as hexadecimalDaniel Franke2018-07-033-53/+118
| |
| * math: Diagnose divide-by-zeroDaniel Franke2018-06-262-51/+59
| |
| * math: Reject unexpected expression input explicitlyDaniel Franke2018-06-268-120/+174
| | | | | | | | | | Switch to C++ exceptions for lexer/parser error handling. Teach the lexer/parser to fail on unexpected input.
| * math: Use 64-bit integer type for computationDaniel Franke2018-06-223-8/+12
| |
* | CMake Nightly Date StampKitware Robot2018-07-051-1/+1
| |
* | CMake Nightly Date StampKitware Robot2018-07-041-1/+1
| |
* | Merge topic 'safe_property'Brad King2018-07-037-23/+47
|\ \ | | | | | | | | | | | | | | | | | | | | | 42cc0644d5 Autogen: Use default and remove custom GetSafeProperty functions 127094f2f0 Add GetSafeProperty method to cmTarget, cmGeneratorTarget and cmSourceFile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2185
| * | Autogen: Use default and remove custom GetSafeProperty functionsSebastian Holtermann2018-07-021-23/+11
| | |
| * | Add GetSafeProperty method to cmTarget, cmGeneratorTarget and cmSourceFileSebastian Holtermann2018-07-026-0/+36
| | |
* | | Merge topic 'cpack-external'Brad King2018-07-037-277/+722
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | CPack: Add "CPack External" generatorKyle Edwards2018-07-024-1/+384
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0314-40/+125
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-271-5/+11
| | | |
| * | | LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-2714-40/+119
| | | | | | | | | | | | | | | | Fixes: #17997
* | | | 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.
| * | | | CMake 3.12.0-rc2v3.12.0-rc2Brad King2018-06-291-1/+1
| | | | |
| * | | | Merge branch 'ctest_submit-https' into release-3.12Brad King2018-06-272-3/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2171
| * \ \ \ \ Merge branch 'lexer-null' into release-3.12Brad King2018-06-262-103/+99
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2174
| * \ \ \ \ \ Merge branch 'libuv-new-version-file-location' into release-3.12Brad King2018-06-251-0/+2
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2169
| * \ \ \ \ \ \ Merge branch 'vs-filter-default-toolset' into release-3.12Brad King2018-06-256-27/+73
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2162
| * \ \ \ \ \ \ \ Merge branch 'file-GLOB-remove-new-errors' into release-3.12Brad King2018-06-221-17/+11
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2164
| * \ \ \ \ \ \ \ \ Merge branch 'vs-cuda-no-host-includes' into release-3.12Brad King2018-06-201-0/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2158
| * \ \ \ \ \ \ \ \ \ Merge branch 'vs-cuda-maxrregcount' into release-3.12Brad King2018-06-201-0/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !2156
* | | | | | | | | | | | CMake Nightly Date StampKitware Robot2018-07-031-1/+1
| |_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | |
* | | | | | | | | | | 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 topic 'ctest_submit-https'Brad King2018-06-292-3/+5
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-272-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-292-103/+99
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-262-103/+99
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | 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 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
| * | | | | | | | FindLibUV: Also check uv/version.h for version detectionRaphael Kubo da Costa2018-06-251-0/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting with libuv 1.21.0, libuv's headers were moved into a uv/ directory. Make FindLibUV aware of the file's new location for configuration to work.
* | | | | | | | Merge topic 'update-kwsys'Brad King2018-06-259-41/+33
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b41b30f16e Update use of KWSys SystemTools::SplitString for new signature f2d97c1cdf Merge branch 'upstream-KWSys' into update-kwsys 6d7fdedde6 KWSys 2018-06-22 (49068d94) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2165
| * | | | | | | | Update use of KWSys SystemTools::SplitString for new signatureBrad King2018-06-227-26/+21
| | | | | | | | |
| * | | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-06-222-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2018-06-22 (49068d94)
* | | | | | | | | Merge topic 'vs-filter-default-toolset'Brad King2018-06-256-27/+73
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c4698da3a VS: Allow toolset version selection to specify default toolset b759f7068f cmVSSetupHelper: Expose default toolset version d548994afc cmVSSetupHelper: Use in-class member initialization Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2162
| * | | | | | | | VS: Allow toolset version selection to specify default toolsetBasil Fierz2018-06-244-18/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach the feature added by commit v3.12.0-rc1~38^2 (VS: Add option to select the version of the toolset used by VS 2017, 2018-05-19) to accept the default toolset version in addition to older versions. If the default toolset version is supplied, simply clear it so the default will be used. Fixes: #18107
| * | | | | | | | cmVSSetupHelper: Expose default toolset versionBasil Fierz2018-06-222-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already detect the VS toolset version. Expose it to clients.
| * | | | | | | | cmVSSetupHelper: Use in-class member initializationBrad King2018-06-221-9/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge topic 'file-GLOB-remove-new-errors'Brad King2018-06-251-17/+11
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 142a625729 file: Drop error cases added by CMake 3.12.0-rc1 to avoid regressions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Shane Parris <shane.lee.parris@gmail.com> Merge-request: !2164