summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmTarget: Move member `SystemIncludeDirectories` to implSebastian Holtermann2019-03-232-8/+10
|
* cmTarget: Move member `Properties` to impl classSebastian Holtermann2019-03-232-8/+13
|
* cmTarget: Move member `Makefile` to implSebastian Holtermann2019-03-232-81/+84
|
* cmTarget: Move member `TargetType` to implSebastian Holtermann2019-03-232-18/+21
|
* cmTarget: Rename member `Internal` to `impl`Sebastian Holtermann2019-03-232-130/+124
|
* CMake Nightly Date StampKitware Robot2019-03-231-1/+1
|
* Merge topic 'ghs-linux'Brad King2019-03-2210-82/+137
|\ | | | | | | | | | | | | | | | | | | | | 2c43fb5be3 FindThreads: Fix pthread library check in GHS Multi Generator 0404efe786 GHS: Add support for GHS Multi Generator in Linux 2060a1445c Tests: Fix file name case in GHS object library test ddad70c8a4 Tests: Run GHS tests in a separate ctest process f7dca1fc97 GHS: Fix include-what-you-use and clang-tidy diagnostics Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3006
| * GHS: Add support for GHS Multi Generator in LinuxNaren Manimohan2019-03-213-10/+28
| |
| * GHS: Fix include-what-you-use and clang-tidy diagnosticsBrad King2019-03-208-72/+109
| | | | | | | | We will soon build GHS sources on Linux where we run these lints.
* | Merge topic 'cmTarget_non_copyable'Brad King2019-03-222-10/+11
|\ \ | | | | | | | | | | | | | | | | | | 204c5ccb43 cmMakefile: Use std::unordered_map::emplace to add cmTargets to the list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3134
| * | cmMakefile: Use std::unordered_map::emplace to add cmTargets to the listSebastian Holtermann2019-03-212-10/+11
| | | | | | | | | | | | | | | When adding cmTargets to a cmMakefile, use std::unordered_map::emplace instead of std::unordered_map::insert.
* | | Merge topic 'cmTarget_micro_fixes'Brad King2019-03-221-57/+34
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 965da8d787 cmTarget: Acquire data only when needed 03d17a35b5 cmTarget: Use helper function to append to lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3135
| * | | cmTarget: Acquire data only when neededSebastian Holtermann2019-03-211-4/+3
| | | |
| * | | cmTarget: Use helper function to append to listsSebastian Holtermann2019-03-211-53/+31
| |/ /
* | | Merge topic 'update-kwsys'Brad King2019-03-222-206/+189
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | Merge topic 'xcodescheme2'Brad King2019-03-223-29/+32
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-213-29/+32
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-03-221-1/+1
| |/ / / |/| | |
* | | | Merge topic 'tar-improve-error-handling'Kyle Edwards2019-03-212-18/+53
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | 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-202-18/+53
| | | |
* | | | Merge topic 'dont_do_compiler_feature_checks_for_version_with_no_features'Brad King2019-03-212-22/+56
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | 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 '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 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 '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-191-0/+125
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-161-0/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19023
* | | | | | | Merge topic 'improve-tar-command'Kyle Edwards2019-03-193-12/+13
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | | cmake: Don't interrupt archive creation if unable to read a file.Bartosz Kosiorek2019-03-182-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rationale: Currently during creation of archive by 'tar', if error appears, it interrupt archive creation. As a result only part of files are archived This behaviour is not consistent with 'copy_directory', native 'tar' and other command behaviour. With this Merge Request this behaviour is fixed.
| * | | | | | cmake: tar: Display warning when no files provided during archive creationBartosz Kosiorek2019-03-181-0/+4
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'xcodegen-use-std-string'Brad King2019-03-192-7/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 482d9ef9a8 cmGlobalXCodeGenerator: Prefer std::string over char* Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3111
| * | | | | | cmGlobalXCodeGenerator: Prefer std::string over char*Gregor Jasny2019-03-172-7/+7
| | | | | | |
* | | | | | | Merge topic 'is-valid-utf8'Brad King2019-03-192-0/+23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53184a727d cm_utf8: add an is_valid function Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3104
| * | | | | | | cm_utf8: add an is_valid functionBen Boeckel2019-03-182-0/+23
| | | | | | | |
* | | | | | | | Merge topic 'file_time_comparison'Brad King2019-03-1916-337/+348
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec3c968de2 cmake: Use scopes to limit temporary object lifetime 1de0c827a1 cmDependsC: Read cache file modification time only once 5536cec46e Rename cmFileTimeCache::FileTimeCompare to cmFileTimeCache::Compare 98d4846953 Rename cmFileTimeCache::FileTimesDiffer to cmFileTimeCache::DifferS a6d75a1ce0 Substitute FileComparison in variable names with FileTimeCache 216416219a Rename cmFileTimeComparison to cmFileTimeCache 3160258393 cmFileTimeComparison: Replace anonymous private class with std::map 103aa9e46a cmFileTimeComparison: Use cmFileTime internally ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3101
| * | | | | | | | cmake: Use scopes to limit temporary object lifetimeSebastian Holtermann2019-03-181-14/+16
| | | | | | | | |