summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-091-8/+11
| | | | | * upstream-KWSys: KWSys 2017-11-09 (40d7b1bb)
* 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
| | |
* | | Merge topic 'typos'Brad King2017-11-0624-29/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 777e87ae Fix trivial typos in text Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1442
| * | | Fix trivial typos in textluzpaz2017-11-0324-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some are user facing. Found using codespell -q 3 --skip="./Utilities" -I .cmake-whitelist.txt` whereby the whitelist contained: ans dum helpfull emmited emmitted buil iff isnt nto ot pathes substract te todays upto whitespaces
* | | | Merge topic 'server-refactor'Brad King2017-11-066-20/+112
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39c2feaf misc: Added utility method to allow working with stacks f5d2988e server: Swapped to cm_thread impl 2636d86c utility: Added minimal std::thread drop-in d46b4ba8 server: Updated server tests to try various communication channels 08dca583 Tests: reworked server tests to allow other operation modes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1230
| * | | | misc: Added utility method to allow working with stacksJustin Berger2017-11-012-0/+17
| | | | |
| * | | | server: Swapped to cm_thread implJustin Berger2017-11-012-20/+16
| | | | |
| * | | | utility: Added minimal std::thread drop-inJustin Berger2017-11-012-0/+79
| | | | |
* | | | | Merge topic 'update-kwsys'Brad King2017-11-063-0/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30487770 Merge branch 'upstream-KWSys' into update-kwsys 5464e23f KWSys 2017-11-02 (54f0901a) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1440
| * | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-023-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-02 (54f0901a)
* | | | | | CMake Nightly Date StampKitware Robot2017-11-061-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-11-051-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-11-041-1/+1
| |_|/ / / |/| | | |
* | | | | CMake Nightly Date StampKitware Robot2017-11-031-1/+1
|/ / / /
* | | | Merge topic 'deprecate-policy-old'Brad King2017-11-021-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a0ec14d3 Add deprecation warnings for policies CMP0054 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1438
| * | | | Add deprecation warnings for policies CMP0054 and belowBrad King2017-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for some policies to encourage projects to port away from setting policies to OLD.
* | | | | Merge topic 'update-kwsys'Brad King2017-11-025-25/+50
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7576e9f8 Merge branch 'upstream-KWSys' into update-kwsys 7d3f33e6 KWSys 2017-11-01 (6ffca34c) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1436
| * | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-11-015-25/+50
| |/ / / | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-11-01 (6ffca34c)
* | | | CMake Nightly Date StampKitware Robot2017-11-021-1/+1
|/ / /
* | | Merge topic 'autogen-moc-predefs-no-moc-options'Brad King2017-11-011-3/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4e46f97c Merge branch 'backport-3.9' into autogen-moc-predefs-no-moc-options 978c98b7 Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command d3caf941 Autogen: Tests: Set AUTOMOC_MOC_OPTIONS in a simple test 96d20a4d Autogen: Don't use AUTOMOC_MOC_OPTIONS in moc-predefs command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: EoD <eod@xmw.de> Merge-request: !1432
| * | | Autogen: Don't use AUTOMOC_MOC_OPTIONS in moc-predefs commandSebastian Holtermann2017-10-311-3/+7
| | | | | | | | | | | | | | | | Closes #17418
* | | | Merge topic '16780-write-single-xcodeproj'Brad King2017-11-011-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4e9ce7c Xcode: Add option to generate only topmost project file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1395
| * | | | Xcode: Add option to generate only topmost project fileGregor Jasny2017-10-311-0/+11
| | |/ / | |/| | | | | | | | | | Closes #16780
* | | | Merge topic 'notes_timestamp'Brad King2017-11-011-1/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0987a399 CTest: fix Time formatting in Notes.xml Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1428
| * | | | CTest: fix Time formatting in Notes.xmlZack Galbreath2017-10-311-1/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes.xml was reporting its timestamp in E-notation. Here's an example of what this looked like: <Time>1.50938e+09</Time> This format is unsuitable for precisely determining when the Notes file was generated. As a result of this commit, the same field now appears as: <Time>1509383044</Time>
* | | | Merge topic 'windows-embed-cmake-version'Brad King2017-11-012-0/+47
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b9da05b Windows: Embed version information into CMake binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1412
| * | | | Windows: Embed version information into CMake binariesJustin Goshi2017-10-312-0/+47
| | |_|/ | |/| |
* | | | CMake Nightly Date StampKitware Robot2017-11-011-1/+1
| | | |
* | | | Merge topic 'autogen-change-rcc-config-suffix'Brad King2017-10-311-2/+2
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | bda0875a Autogen: Make rcc output file suffix static (instead of pseudo-random) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Taylor Braun-Jones <taylor@braun-jones.org> Merge-request: !1425
| * | | Autogen: Make rcc output file suffix static (instead of pseudo-random)Sebastian Holtermann2017-10-301-2/+2
| | | |
| * | | Merge branch 'autogen-qrc-file-name' into release-3.10Brad King2017-10-301-5/+15
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !1422
| * \ \ \ Merge branch 'backport-fix-co-compile' into release-3.10Brad King2017-10-272-82/+75
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !1418
| * \ \ \ \ Merge branch 'autogen-static-library-cycles' into release-3.10Brad King2017-10-271-17/+83
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !1408
| * \ \ \ \ \ Merge branch 'cmp0040-wording' into release-3.10Brad King2017-10-261-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !1415
* | \ \ \ \ \ \ Merge topic 'cmp0037-conditional-targets'Brad King2017-10-318-137/+168
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae5f4069 CMP0037: Allow test and package targets when features are not enabled 409527a0 CMP0037: De-duplicate check and message generation a2611d81 Tests: Add RunCMake.CMP0037 case for WARN on reserved targets 103501c4 Tests: Do not enable languages in all cases of RunCMake.CMP0037 2d0b3e6e cmGlobalGenerator: Refactor test and package target conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !1417
| * | | | | | | | CMP0037: Allow test and package targets when features are not enabledBrad King2017-10-303-5/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When CMake will not generate a test, package, or package_source target, allow projects to create their own targets with these names. Fixes: #16062
| * | | | | | | | CMP0037: De-duplicate check and message generationBrad King2017-10-305-91/+48
| | | | | | | | |