summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'update-kwsys'Brad King2019-03-223-210/+209
|\ | | | | | | | | | | | | | | | | d79fa9dd55 Merge branch 'upstream-KWSys' into update-kwsys 868dc1a121 KWSys 2019-03-21 (fd41ac36) 775c8b21da update-third-party: update from upstream Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3136
| * Merge branch 'upstream-KWSys' into update-kwsysBrad King2019-03-212-206/+189
| |\ | | | | | | | | | | | | * upstream-KWSys: KWSys 2019-03-21 (fd41ac36)
| | * KWSys 2019-03-21 (fd41ac36)KWSys Upstream2019-03-212-206/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit fd41ac36adc088e1b175185ef8a8347df569a836 (master). Upstream Shortlog ----------------- Brad King (1): db462838 SystemTools: Revert "Use copyfile(3) to clone files on macOS" Gregor Jasny (1): 7c71e879 SystemTools: Use copyfile(3) to clone files on macOS Sebastian Holtermann (10): 6fed6364 SystemTools: Add SystemToolsStatic class skeleton a8195f76 SystemTools: Move SystemTools::Cyg2Win32Map to SystemToolsStatic 7c273c83 SystemTools: Move SystemTools::EnvMap to SystemToolsStatic 706919be SystemTools: Move SystemTools::PathCaseMap to SystemToolsStatic 67eb2674 SystemTools: Move SystemTools::TranslationMap to SystemToolsStatic 9e32eecd SystemTools: Move private type definitions to SystemToolsStatic d9db985f SystemTools: Move private GetEnvImpl method to SystemToolsStatic a1271fea SystemTools: Move private FindName method to SystemToolsStatic 7512ab8c SystemTools: Move private FindIsFullPath method to SystemToolsStatic class 8b58389c SystemTools: Move private ReplaceString method to SystemToolsStatic class
| * | update-third-party: update from upstreamBrad King2019-03-211-4/+20
| | | | | | | | | | | | | | | | | | Update to `update-common.sh` from commit 958a2cd1b9 in https://gitlab.kitware.com/utils/git-import-third-party
* | | Merge topic 'xcodescheme2'Brad King2019-03-2244-91/+128
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 413b71485a Xcode: Create Xcode schemes per target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3098
| * | | Xcode: Create Xcode schemes per targetHarry Mallon2019-03-2144-91/+128
| | | |
* | | | CMake Nightly Date StampKitware Robot2019-03-221-1/+1
| |/ / |/| |
* | | Merge topic 'tar-improve-error-handling'Kyle Edwards2019-03-219-37/+85
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ea9a2c1759 cmake: tar: Parse 'cmake -E tar' arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3081
| * | | cmake: tar: Parse 'cmake -E tar' argumentsBartosz Kosiorek2019-03-209-37/+85
| | | |
* | | | Merge topic 'dont_do_compiler_feature_checks_for_version_with_no_features'Brad King2019-03-213-24/+68
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 85415afbdc CompileFeatures: Don't try_compile for language levels with no features 616282a5ce CMake: Provide language level compile features lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3128
| * | | | CompileFeatures: Don't try_compile for language levels with no featuresRobert Maynard2019-03-201-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously Compilers always had to run a try_compile to determine what language level each feature mapped to. Now we can skip the try_compile when a language level has no features.
| * | | | CMake: Provide language level compile features listsRobert Maynard2019-03-202-22/+56
| | | | | | | | | | | | | | | | | | | | | | | | | Now CMake stores what compile features are associated with each language level and exposes them as global properties.
* | | | | Merge topic 'timeout'Brad King2019-03-211-6/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0295b153f4 Help: describe the command pipeline of execute_process more explicitly 33efdfc0b5 Help: improve source formatting cd524c1c33 Help: describe what happens if command execute_process reaches timeout. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3129
| * | | | | Help: describe the command pipeline of execute_process more explicitlyJoachim Wuttke (l)2019-03-201-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When reading the doc page on execute_process, I was mislead by the words "in parallel". They convinced at once that the processes are run independently of each other, so that I did not even bother to read further. The rewording, and not least the insertion of a paragraph break, should prevent such oversight.
| * | | | | Help: improve source formattingJoachim Wuttke (l)2019-03-201-3/+3
| | | | | |
| * | | | | Help: describe what happens if command execute_process reaches timeout.Joachim Wuttke (l)2019-03-201-2/+3
| | | | | |
* | | | | | Merge topic 'fix-range-tests'Brad King2019-03-211-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35e09c7aef testRange: Make sure tests can actually fail Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3124
| * | | | | | testRange: Make sure tests can actually failRegina Pfeifer2019-03-201-1/+1
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'Find-prefix-paths'Brad King2019-03-218-66/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eea9eda834 remove some platform specific search paths from Find modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3122
| * | | | | | remove some platform specific search paths from Find modulesRolf Eike Beer2019-03-198-66/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These are added through CMAKE_SYSTEM_PREFIX_PATH on the platforms automatically.
* | | | | | | Merge topic 'ctest-devirtualize-handlers'Brad King2019-03-2118-781/+749
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a72dbd40c cmCTest: Remove dead code a5eeb0310d cmCTest: Cleanup typedefs 71a3391b5f cmCTest: Use default member initialization b172a81d55 cmCTest: Use concrete accessor functions for TestingHandlers 46090c2337 cmCTest: Store TestingHandlers by value da5ee509b2 cmCTest: Move all data members to private implementation struct 670d27da64 cmCTest: Remove friend declarations 9406844616 cmCTest: De-inline all member functions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Daniel Pfeifer <daniel@pfeifer-mail.de> Merge-request: !3114
| * | | | | | | cmCTest: Remove dead codeRegina Pfeifer2019-03-202-102/+0
| | | | | | | |
| * | | | | | | cmCTest: Cleanup typedefsRegina Pfeifer2019-03-209-53/+30
| | | | | | | |
| * | | | | | | cmCTest: Use default member initializationRegina Pfeifer2019-03-202-95/+42
| | | | | | | |
| * | | | | | | cmCTest: Use concrete accessor functions for TestingHandlersRegina Pfeifer2019-03-2012-191/+144
| | | | | | | |
| * | | | | | | cmCTest: Store TestingHandlers by valueRegina Pfeifer2019-03-181-44/+80
| | | | | | | |
| * | | | | | | cmCTest: Move all data members to private implementation structRegina Pfeifer2019-03-182-428/+445
| | | | | | | |
| * | | | | | | cmCTest: Remove friend declarationsRegina Pfeifer2019-03-183-6/+13
| | | | | | | |
| * | | | | | | cmCTest: De-inline all member functionsRegina Pfeifer2019-03-182-49/+182
| | | | | | | |
* | | | | | | | Merge branch 'release-3.14'Brad King2019-03-210-0/+0
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'doc-cmp0082' into release-3.14Brad King2019-03-211-3/+5
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3133
| * \ \ \ \ \ \ \ \ Merge branch 'armcc-compiler-id' into release-3.14Brad King2019-03-201-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3127
| * \ \ \ \ \ \ \ \ \ Merge branch 'eclipse-interface-lib' into release-3.14Brad King2019-03-201-0/+5
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3125
* | \ \ \ \ \ \ \ \ \ \ Merge topic 'armcc-compiler-id'Brad King2019-03-211-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f8d056051 ARMCC: Fix identification of ARM compiler when it defines GNU macros Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3127
| * | | | | | | | | | | ARMCC: Fix identification of ARM compiler when it defines GNU macrosBrad King2019-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to ARMCC 5.06 documentation: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0472m/chr1359125007083.html the compiler may define `__GNUC__` in addition to `__ARMCC_VERSION`. Re-order our preprocessor checks to consider the ARM-specific macro first so that the ARM compiler is not mistaken for a GNU compiler. Fixes: #19065
* | | | | | | | | | | | Merge topic 'doc-cmp0082'Brad King2019-03-211-3/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ce730e9c22 Help: Clarify policy CMP0082 documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3133
| * | | | | | | | | | | Help: Clarify policy CMP0082 documentationBrad King2019-03-211-3/+5
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The policy documentation added by commit fc8955e889 (add_subdirectory: Run subdirectory install rules in correct order, 2018-10-02, v3.14.0-rc1~565^2~1) left out our usual sentence about the policy providing compatibility.
* | | | | | | | | | | Merge topic 'eclipse-interface-lib'Brad King2019-03-211-0/+5
|\ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3dcf8d774 Eclipse: Fix extra generator to not crash on interface libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3125
| * | | | | | | | | | Eclipse: Fix extra generator to not crash on interface librariesBrad King2019-03-201-0/+5
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not process interface libraries in ways that expect build information to be present internally. This filtering was left out of the extra generator accidentally when interface libraries were introduced, but it worked by accident until commit 76ad2ecb50 (Order SYSTEM include directories after non-system directories, 2018-04-13, v3.12.0-rc1~179^2) added a code path that was not tolerated. Fixes: #18363
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-03-211-1/+1
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | Merge topic 'ExternalProject-optimize-vcs'Brad King2019-03-201-35/+23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8f723e48b8 ExternalProject: Optimize Mercurial commands bca0c16223 ExternalProject: Optimize git commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3116
| * | | | | | | | | ExternalProject: Optimize Mercurial commandsBartosz Kosiorek2019-03-191-12/+5
| | | | | | | | | |
| * | | | | | | | | ExternalProject: Optimize git commandsBartosz Kosiorek2019-03-191-23/+18
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge topic 'dedup-path-normalization'Brad King2019-03-2011-52/+14
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b52d9d6960 cmSystemTools: Drop unused CollapseCombinedPath method a13a5c948e Replace use of CollapseCombinedPath with CollapseFullPath Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Sebastian Holtermann <sebholt@xwmw.org> Merge-request: !3117
| * | | | | | | | cmSystemTools: Drop unused CollapseCombinedPath methodBrad King2019-03-192-36/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All call sites have been converted to `CollapseFullPath`, so the now-unused `CollapseCombinedPath` can be removed. Fixes: #19050
| * | | | | | | | Replace use of CollapseCombinedPath with CollapseFullPathBrad King2019-03-199-16/+14
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `CollapseCombinedPath` was introduced by commit 551d3343cd (cmDependsC: Collapse relative include paths, 2013-06-19, v2.8.12~237^2) where the existing `CollapseFullPath` should have been used instead. Then its use proliferated slightly. Since `CollapseCombinedPath` is less widely used and less robust (see issue #19049), use `CollapseFullPath` everywhere instead. Issue: #19050
* | | | | | | | CMake Nightly Date StampKitware Robot2019-03-201-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge topic 'cmake--install'Kyle Edwards2019-03-1912-3/+204
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 73f23d1e00 cmake: add '--install <dir>' option Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: Bartosz <gang65@poczta.onet.pl> Acked-by: Cristian Adam <cristian.adam@gmail.com> Rejected-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !3069
| * | | | | | | cmake: add '--install <dir>' optionJiang Yi2019-03-1612-3/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19023
* | | | | | | | Merge topic 'improve-tar-command'Kyle Edwards2019-03-1914-19/+48
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8634576dcb cmake: Don't interrupt archive creation if unable to read a file. c7c6a4a2cc Help: Update 'tar' documentation with supported arguments 7c47fd8cd1 cmake: tar: Display warning when no files provided during archive creation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3080