summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'find_package_prefer_config_fix'Brad King2019-06-172-5/+24
|\ | | | | | | | | | | | | 22e65d10c1 find_package: Fixed CMAKE_FIND_PACKAGE_PREFER_CONFIG Module fallback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3446
| * find_package: Fixed CMAKE_FIND_PACKAGE_PREFER_CONFIG Module fallbackCristian Adam2019-06-132-5/+24
| | | | | | | | Fixes: #19361
* | Merge topic 'capabilities-fileapi'Brad King2019-06-171-3/+3
|\ \ | | | | | | | | | | | | | | | | | | d63398d32d fileapi: Suppress lint warning about non-move with old jsoncpp Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3442
| * | fileapi: Suppress lint warning about non-move with old jsoncppBrad King2019-06-121-3/+3
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-171-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-161-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-151-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-141-1/+1
| | |
* | | Merge topic 'cmake-gui-qt-notice'Craig Scott2019-06-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c1d6b135ed cmake-gui: Update Qt copyright holder in About dialog Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3441
| * | | cmake-gui: Update Qt copyright holder in About dialogBrad King2019-06-121-1/+1
| | |/ | |/| | | | | | | Qt is now copyright "The Qt Company Ltd.".
* | | CMake Nightly Date StampKitware Robot2019-06-131-1/+1
| | |
* | | Merge topic 'add-test-command-expand-lists'Brad King2019-06-125-9/+59
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e791ffac61 add_test: Add COMMAND_EXPAND_LISTS option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3422
| * | | add_test: Add COMMAND_EXPAND_LISTS optionSergey Bobrenok2019-06-075-9/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `COMMAND_EXPAND_LISTS` option to the `add_test` command to cause `;`-separated lists produced by generator expressions to be expanded into multiple arguments. The `add_custom_command` command already has such an option. Fixes: #17284
* | | | Merge topic 'cmPropertyMap_unordered_map'Brad King2019-06-1213-127/+101
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 00d265e3c8 cmPropertyMap: Use std::unordered_map as container instead of std::map 1b945f95ba cmPropertyMap: Add RemoveProperty method e0a8ff3148 cmPropertyMap: Use std::string as value container class 8d934d861b cmPropertyMap: Make std::map container private 026f65d284 cmPropertyMap: Add GetList method 9e64e617eb cmPropertyMap: Rename GetPropertyList method to GetKeys Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3435
| * | | | cmPropertyMap: Use std::unordered_map as container instead of std::mapSebastian Holtermann2019-06-082-3/+14
| | | | |
| * | | | cmPropertyMap: Add RemoveProperty methodSebastian Holtermann2019-06-082-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | The new `cmPropertyMap::RemoveProperty` allows to remove a property from the map.
| * | | | cmPropertyMap: Use std::string as value container classSebastian Holtermann2019-06-088-55/+11
| | | | |
| * | | | cmPropertyMap: Make std::map container privateSebastian Holtermann2019-06-085-48/+40
| | | | |
| * | | | cmPropertyMap: Add GetList methodSebastian Holtermann2019-06-084-8/+20
| | | | |
| * | | | cmPropertyMap: Rename GetPropertyList method to GetKeysSebastian Holtermann2019-06-085-28/+18
| | | | |
* | | | | Merge topic 'language-dependent-linker-flags'Brad King2019-06-121-4/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a982916304 Support per-language library link flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3429
| * | | | | Support per-language library link flagsSaleem Abdulrasool2019-06-061-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the behaviour of the generators to use a per-language library search path flag. This is needed for multi-language projects with different compilers (e.g. cl + gfortran). Since the adjusted variable has been part of the user settings, we control this based on a policy. Fixes: #19307
* | | | | | Merge topic 'capabilities-fileapi'Brad King2019-06-126-26/+63
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c932f49842 cmake: Teach -E capabilities to report supported fileapi requests 6696855f72 cmake: Simplify implementation of -E capabilities 6b815e58ba fileapi: Factor out helper to construct a version object Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3433
| * | | | | cmake: Teach -E capabilities to report supported fileapi requestsBrad King2019-06-073-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19339
| * | | | | cmake: Simplify implementation of -E capabilitiesBrad King2019-06-074-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `cmake -E capabilities` command-line tool is implemented only in a full-featured (non-bootstrap) CMake, and server mode is now always available in this case.
| * | | | | fileapi: Factor out helper to construct a version objectBrad King2019-06-072-14/+19
| | |_|_|/ | |/| | |
* | | | | CMake Nightly Date StampKitware Robot2019-06-121-1/+1
| | | | |
* | | | | Merge topic 'get-runtime-dependencies'Kyle Edwards2019-06-1131-0/+2046
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 54ec4c1e79 GetPrerequisites: Add deprecation notice 1f9ef25130 file: Add GET_RUNTIME_DEPENDENCIES mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3335
| * | | | | file: Add GET_RUNTIME_DEPENDENCIES modeKyle Edwards2019-06-1031-0/+2046
| | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-by: Bryon Bean <bryon.bean@kitware.com>
* | | | | | CMake Nightly Date StampKitware Robot2019-06-111-1/+1
|/ / / / /
* | | | | CMake Nightly Date StampKitware Robot2019-06-101-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2019-06-091-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2019-06-081-1/+1
| | | |
* | | | Merge topic 'autogen_header_in_symbolic_path_fix'Brad King2019-06-071-3/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | 00e6b67e0c Autogen: Fix header detection for paths with symbolic links Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3431
| * | | Autogen: Fix header detection for paths with symbolic linksSebastian Holtermann2019-06-061-3/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When Autogen searches the header for a source files in a target, the expanded real path is used and not the (possibly symbolic) original path of the source file. If the source file path contains symbolic links, then the correct `cmSourceFile` instance of the header won't be found, but a new one will be generated. This way all header source file properties get lost, which is problematic especially for the `SKIP_AUTOMOC/UIC/GEN` properties. This patch changes the header detection in Autogen to use the original source file path instead of the expanded real source file path. Fixes: #19346
* | | CMake Nightly Date StampKitware Robot2019-06-071-1/+1
| |/ |/|
* | Merge topic 'cmTarget_cleanups'Brad King2019-06-064-195/+187
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e4493ec67 cmOutputConverter: Initialize static std::set on construction f1bdfdf242 cmAddCustomCommand: Initialize static std::unordered_set on construction 8af4b31b8a cmTargetPropertyComputer: Initialize static std::unordered_set on construction 537ea119b9 cmTarget: Initialize static std::unordered_set on construction c4826787d5 cmTarget: Property initialization cleanup Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3416
| * | cmOutputConverter: Initialize static std::set on constructionSebastian Holtermann2019-06-041-16/+4
| | |
| * | cmAddCustomCommand: Initialize static std::unordered_set on constructionSebastian Holtermann2019-06-041-24/+23
| | |
| * | cmTargetPropertyComputer: Initialize static std::unordered_set on constructionSebastian Holtermann2019-06-041-16/+15
| | |
| * | cmTarget: Initialize static std::unordered_set on constructionSebastian Holtermann2019-06-041-18/+17
| | |
| * | cmTarget: Property initialization cleanupSebastian Holtermann2019-06-041-121/+128
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-061-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2019-06-051-1/+1
|/ /
* | Begin post-3.15 developmentBrad King2019-06-041-2/+2
|/
* CMake 3.15.0-rc1 version updateBrad King2019-06-041-3/+3
|
* Merge topic 'emulator-arguments'Brad King2019-06-042-13/+48
|\ | | | | | | | | | | | | fec441ec17 Teach CROSSCOMPILING_EMULATOR to support arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3402
| * Teach CROSSCOMPILING_EMULATOR to support argumentsMarek Antoniak2019-06-032-13/+48
| | | | | | | | Fixes: #19321
* | Merge topic 'remove_directories'Brad King2019-06-041-8/+12
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 07a80c7002 cmake: Teach -E remove_directory to remove multiple directories 013bee698e Tests: Add RunCMake.CommandLine make_directory test checks 3eb16de327 Tests: Fix RunCMake.CommandLine make_directory test name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3411
| * | cmake: Teach -E remove_directory to remove multiple directoriesJohn Freeman2019-06-031-8/+12
| | | | | | | | | | | | | | | The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.