summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Modules: Remove paths set as global Unix prefixesChristian Pfeiffer2017-11-201-1/+1
| | | | | This commit removes hardcoded paths that are already given in the platform files or in `UnixPath` on a global level.
* CMake Nightly Date StampKitware Robot2017-11-191-1/+1
|
* CMake Nightly Date StampKitware Robot2017-11-181-1/+1
|
* CMake Nightly Date StampKitware Robot2017-11-171-1/+1
|
* CMake Nightly Date StampKitware Robot2017-11-161-1/+1
|
* Merge topic 'ctest-chrono'Brad King2017-11-1515-96/+155
|\ | | | | | | | | | | | | e8a4036e CTest: use std::chrono::steady_clock for time keeping Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1445
| * CTest: use std::chrono::steady_clock for time keepingWouter Klouwen2017-11-1415-96/+155
| | | | | | | | | | | | | | | | | | | | | | | | It was reported in issue #17345 that CTest does not use monotonic time to report test duration. Monotonic clocks are not affected by large NTP adjustments or things like daylight savings time. As CMake 3.10 requires C++11, which introduced std::chrono, this commit moves the time keeping in CTest from cmSystemTools::GetTime() to std::chrono::steady_clock. Fixes: #17345
* | CMake Nightly Date StampKitware Robot2017-11-151-1/+1
| |
* | Merge topic 'cmake-gui-qt-static-windows'Brad King2017-11-142-1/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | 3a993c49 Tests: Add options to disable tests requiring Qt 27a73f16 cmake-gui: Add build option to use Qt5 windows plugin statically Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1476
| * | cmake-gui: Add build option to use Qt5 windows plugin staticallyBrad King2017-11-132-1/+11
| | | | | | | | | | | | This will enable builds against a static Qt5 on Windows.
| * | CMake 3.10.0-rc5v3.10.0-rc5Brad King2017-11-101-1/+1
| | |
| * | Windows: Do not report manifest tool update notification as failureBrad King2017-11-101-14/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | A diagnostic message added in commit v3.10.0-rc1~59^2 (Windows: Improve link-time error messages when rc or mt fail, 2017-09-22) incorrectly reports the `mt /notify_update` special return code as a failure. Fix the logic to consider the special return codes as success. Fixes: #17444
* | | Merge topic 'xcode64'Brad King2017-11-141-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 23dd8b9e cmGlobalXCodeGenerator: Support XCTest for XCode 6.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1471
| * | | cmGlobalXCodeGenerator: Support XCTest for XCode 6.4Benito Palacios Sanchez2017-11-091-2/+2
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-11-141-1/+1
| |_|/ |/| |
* | | Merge topic 'ctest-warning'Brad King2017-11-131-0/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec2f9012 CTest: correct misleading warning message for RUN_SERIAL tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Zack Galbreath <zack.galbreath@kitware.com> Merge-request: !1469
| * | | CTest: correct misleading warning message for RUN_SERIAL testsWouter Klouwen2017-11-091-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As reported in issue 17167, when only RUN_SERIAL tests remain, CTest can display a misleading message that it is waiting for the load to come down when in fact, it cannot start any new tests. This commit fixes that by determining whether this circumstance is what's happening and adds an additional warning message in this case.
* | | | Merge topic 'xcodeForLoopCleanup'Brad King2017-11-134-190/+122
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 98cbcedd Xcode: use ranged for loops, cleanup existing for loops Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1456
| * | | | Xcode: use ranged for loops, cleanup existing for loopsCraig Scott2017-11-104-190/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes are mostly converting old-style explicit iterator for loops into ranged for statements. A number of for loops had already been changed over, but local variables had been left behind instead of being absorbed into the ranged for statement, so these have been cleaned up too. A couple of minor improvements were made in areas already being updated by the for loop changes to slightly simplify the code or to avoid unnecessary conversions between `const char*` and `std::string`.
* | | | | CMake Nightly Date StampKitware Robot2017-11-131-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-11-121-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-11-111-1/+1
| | | | |
* | | | | Merge topic 'windows-mt-update-quiet'Brad King2017-11-101-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5c07d390 cmcmd: Fix typo in RunCommand logic Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1473
| * | | | | cmcmd: Fix typo in RunCommand logicBrad King2017-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix logic added by commit 18eae3f04d (Windows: Do not report manifest tool update notification as failure, 2017-11-09). Issue: #17444
* | | | | | Merge topic 'update-ctest-documentation'Brad King2017-11-103-10/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3b272ff8 Help: Add 'Label and Subproject Summary' section to ctest(1) manual 002d0a1c Help: Normalize capitalization of 'CTest' in ctest(1) manual 9d3aa95c Help: Divide ctest(1) manual options into sections 7904b659 Tests: Remove incorrect use of 'test-timeout' option e80dc2ad cmCTest: Remove dead code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1427
| * | | | | | cmCTest: Remove dead codeBetsy McPhail2017-11-073-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The option 'ctest-config' is ignored.
* | | | | | | Merge topic 'cmakeServerRequiredCMakeVersion'Brad King2017-11-102-0/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cdf5f34b server: return minimum cmake required version for each project Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1462
| * | | | | | | server: return minimum cmake required version for each projectJustin Goshi2017-11-072-0/+3
| |/ / / / / /
* | | | | | | Merge topic 'csharp-settings-property'Brad King2017-11-101-6/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 15892aa3 VS: Fix warnings in generated references to '.settings' files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1450
| * | | | | | | VS: Fix warnings in generated references to '.settings' filesYoshinori Tahara2017-11-091-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to MSDN docs [1], LastGenOutput is just a file name. [1] https://msdn.microsoft.com/en-us/library/bb629388.aspx
* | | | | | | | Merge topic 'update-kwsys'Brad King2017-11-101-8/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8bef3e31 Merge branch 'upstream-KWSys' into update-kwsys e8d0b431 KWSys 2017-11-09 (40d7b1bb) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1467
| * | | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-091-8/+11
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-09 (40d7b1bb)
* | | | | | | | Merge topic 'windows-mt-update-quiet'Brad King2017-11-101-14/+23
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18eae3f0 Windows: Do not report manifest tool update notification as failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1470
| * | | | | | | Windows: Do not report manifest tool update notification as failureBrad King2017-11-091-14/+23
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A diagnostic message added in commit v3.10.0-rc1~59^2 (Windows: Improve link-time error messages when rc or mt fail, 2017-09-22) incorrectly reports the `mt /notify_update` special return code as a failure. Fix the logic to consider the special return codes as success. Fixes: #17444
| * | | | | | CMake 3.10.0-rc4v3.10.0-rc4Brad King2017-11-011-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2017-11-101-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge topic 'cmake-default-dir-install-permissions'Brad King2017-11-097-62/+169
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7e896029 CPack: enable setting default dir creation permissions a4c82916 CPack test: expand output checking fallback 670ad047 Move file/dir permissions code to common file. deeba85f CMake: enable setting default dir creation permissions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1433
| * | | | | CPack: enable setting default dir creation permissionsDomen Vrankar2017-11-082-12/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces CPACK_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable which adds support for functionality introduced by CMAKE_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable. Fixes #17333 # Conflicts: # Help/release/dev/cmake-default-dir-install-permissions.rst
| * | | | | Move file/dir permissions code to common file.Domen Vrankar2017-11-084-49/+84
| | | | | |
| * | | | | CMake: enable setting default dir creation permissionsDomen Vrankar2017-11-082-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces CMAKE_DEFAULT_DIRECTORY_INSTALL_PERMISSIONS variable which enables the user to specify the default permissions for directory creation. This setting is then used to auto set the permissions on directories which are implicitly created by install() and file(INSTALL) commands such as CMAKE_INSTALL_PREFIX directories.
* | | | | | CMake Nightly Date StampKitware Robot2017-11-091-1/+1
|/ / / / /
* | | | | Merge topic 'imported-promotion'Brad King2017-11-082-1/+55
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6a3922be Add new target-property `IMPORTED_GLOBAL`. 854e482a cmTarget: Simplified and fixed a string-comparision. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1254
| * | | | | Add new target-property `IMPORTED_GLOBAL`.Deniz Bahadir2017-11-072-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The purpose of this new `IMPORTED_GLOBAL` target-property is to prolong the lifetime and scope of `IMPORTED` targets in such a way as if they had been created with the keyword `GLOBAL` in the first place. * It can only be set to `TRUE`. That means, a local `IMPORTED` target can be promoted to global scope but a global `IMPORTED` target cannot be degraded to local scope! * Setting it to `TRUE` only succeeds if done from within the same directory in which the `IMPORTED` target was created in the first place. Fixes #17256.
| * | | | | cmTarget: Simplified and fixed a string-comparision.Deniz Bahadir2017-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, `cmTarget::CheckProperty` accepted several strings as valid properties, including all strings prefixed with "INTERFACE_LINK_LIBRARIES". Now, that particular string is still accepted but other strings prefixed with that string are no longer accepted.
* | | | | | Merge topic 'update-kwsys'Brad King2017-11-089-15/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 517cfe0b Merge branch 'upstream-KWSys' into update-kwsys dc059ae7 KWSys 2017-11-07 (5249a82d) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1458
| * | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-079-15/+15
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-07 (5249a82d)
* | | | | | CMake Nightly Date StampKitware Robot2017-11-081-1/+1
| |_|_|_|/ |/| | | |
* | | | | Merge topic 'server-test-info'Brad King2017-11-076-4/+190
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | 35a52bd1 server: add "ctestInfo" request to get test info Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1414
| * | | | server: add "ctestInfo" request to get test infoJustin Goshi2017-11-036-4/+190
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-11-071-1/+1
| | | | |