summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'file-STRINGS-isprint'Brad King2018-07-111-2/+3
|\ | | | | | | | | | | | | b872f5b303 file(STRINGS): Use isprint() to test character type Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2198
| * file(STRINGS): Use isprint() to test character typeDevin Nakamura2018-07-101-2/+3
| | | | | | | | | | | | | | Use the more portable `isprint()` function to test characters rather than using hard-coded hex values. The function is documented by the C++ standard to return non-zero for the exact range of hex values we previously hard-coded, so this should not change behavior.
* | Merge topic 'update-kwsys'Brad King2018-07-111-6/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | 7c32432a80 Merge branch 'upstream-KWSys' into update-kwsys 3599b31474 KWSys 2018-07-10 (51982681) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2200
| * | Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-07-101-6/+10
| | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2018-07-10 (51982681)
* | | CMake Nightly Date StampKitware Robot2018-07-111-1/+1
| | |
* | | Merge topic 'vs-deployment-files'Brad King2018-07-101-29/+44
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 3b2ea092ef Help: Add documentation for DEPLOYMENT_ADDITIONAL_FILES b771b2c300 VS: extended OutputDeploymentDebuggerTool for AdditionalFiles 2f4075fa45 VS: moved EscapeForXML function higher up and made static Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2184
| * | VS: extended OutputDeploymentDebuggerTool for AdditionalFilesFrank Goyens2018-07-091-18/+32
| | | | | | | | | | | | | | | | | | The `OutputDeploymentDebuggerTool` function now also retrieves a target property that is used for setting the `AdditionalFiles` attribute of `DeploymentTool`.
| * | VS: moved EscapeForXML function higher up and made staticFrank Goyens2018-07-061-11/+12
| | |
* | | CMake Nightly Date StampKitware Robot2018-07-101-1/+1
| |/ |/|
* | Merge topic 'option-normal-variable'Brad King2018-07-092-23/+47
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 2a5f5c0e31 option: respect existing normal variable 12e6f83319 Option: Add a test that verifies interaction with normal variables 5bb3d40a28 cmOption: Remove VTK 4.0 workarounds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2155
| * | option: respect existing normal variableRobert Maynard2018-07-092-10/+46
| | | | | | | | | | | | Add policy CMP0077 to change this behavior in a compatible way.
| * | cmOption: Remove VTK 4.0 workaroundsRobert Maynard2018-06-211-13/+1
| | | | | | | | | | | | | | | CMake has no reason to have special logic to fix bad logic within VTK 4.0.
* | | Merge topic 'csharp-link-file'Brad King2018-07-091-4/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a6107650e VS: Only link cs files when they're not in binary dir Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Stürmer <michael.stuermer@schaeffler.com> Merge-request: !2177
| * | | VS: Only link cs files when they're not in binary dirRobert Dailey2018-07-061-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | When `*.cs` files are provided, do not generate a `<Link>` element in the `.csproj` project if those files are descendants of `CMAKE_CURRENT_BINARY_DIR`. This comparison happens for each file.
* | | | CMake Nightly Date StampKitware Robot2018-07-091-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-07-081-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-07-071-1/+1
| | | |
* | | | Merge topic 'list-command-insert'Brad King2018-07-061-4/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a08154d493 list: Allow inserting at the end of a list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2181
| * | | | list: Allow inserting at the end of a listDaniel Chabrowski2018-07-051-4/+2
| | | | | | | | | | | | | | | | | | | | Fixes: #18069
* | | | | CMake Nightly Date StampKitware Robot2018-07-061-1/+1
| | | | |
* | | | | Merge topic 'revert-subdirectory-linking'Brad King2018-07-051-9/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d7114987c Revert "target_link_libraries: Allow use with targets in other directories" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2191
| * | | | | Revert "target_link_libraries: Allow use with targets in other directories"Brad King2018-07-031-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit v3.12.0-rc1~82^2 (target_link_libraries: Allow use with targets in other directories, 2018-05-11). The RHS target scoping and visibility rules are not clear and will need further investigation before the feature can be added. Issue: #17943
* | | | | | 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
| |_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | |