summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* BundleUtilities: simplify inclusion of GetPrerequisitesRolf Eike Beer2019-06-171-2/+1
|
* Merge topic 'escape-install-rpath'Kyle Edwards2019-06-1717-17/+363
|\ | | | | | | | | | | | | | | | | 4caefbb423 cmInstallTargetGenerator: Add tests for the RPATH_CHANGE rule 749ce48eb5 cmInstallTargetGenerator: Escape generated OLD_RPATH argument 9e84c7c5e8 cmInstallTargetGenerator: Introduce CMP0095 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3383
| * cmInstallTargetGenerator: Add tests for the RPATH_CHANGE ruleDennis Klein2019-06-138-1/+243
| |
| * cmInstallTargetGenerator: Escape generated OLD_RPATH argumentDennis Klein2019-06-131-2/+3
| | | | | | | | | | | | | | On some platforms, e.g. most ELF-based ones, RPATHs may contain keywords that match CMake's variable syntax. To prevent them from being falsely substituted when running the cmake_install.cmake script CMake syntax needs to be escaped.
| * cmInstallTargetGenerator: Introduce CMP0095Dennis Klein2019-06-139-16/+119
| | | | | | | | | | | | | | Escape coincidental CMake syntax in RPATH entries when generating the intermediary cmake_install.cmake script. Fixes #19225
* | Merge topic 'cmDefinitions_avoid_string_copy'Brad King2019-06-171-2/+1
|\ \ | | | | | | | | | | | | | | | | | | 563205d6f8 cmDefinitions: Avoid string copy when setting a definition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3443
| * | cmDefinitions: Avoid string copy when setting a definitionSebastian Holtermann2019-06-131-2/+1
| | |
* | | Merge topic 'cpack-deb-soname'Brad King2019-06-171-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3092c27f30 CPack: Fix SONAME regex in DEB generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3440
| * | | CPack: Fix SONAME regex in DEB generatorKyle Edwards2019-06-121-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | The DEB generator was written to parse output from GNU readelf. However, LLVM's readelf has a slightly different output format, without parentheses around the word "SONAME". Update the regex to account for this difference. Fixes: #19362
* | | Merge branch 'release-3.15'Brad King2019-06-170-0/+0
|\ \ \
| * \ \ Merge branch 'FindBLAS-OpenBLAS-thread' into release-3.15Brad King2019-06-171-1/+15
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3434
* | \ \ \ Merge topic 'FindBLAS-OpenBLAS-thread'Brad King2019-06-171-1/+15
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 276b56f01c FindBLAS: Add second try for OpenBLAS with thread libraries. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3434
| * | | | FindBLAS: Add second try for OpenBLAS with thread libraries.Alexander Neumann2019-06-171-1/+15
| | | | | | | | | | | | | | | | | | | | Issue: #16221
* | | | | Merge branch 'release-3.15'Brad King2019-06-170-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'find_package_prefer_config_fix' into release-3.15Brad King2019-06-174-5/+38
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3446
| * \ \ \ \ Merge branch 'capabilities-fileapi' into release-3.15Brad King2019-06-171-3/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3442
* | \ \ \ \ \ Merge topic 'find_package_prefer_config_fix'Brad King2019-06-174-5/+38
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-134-5/+38
| | |_|/ / / | |/| | | | | | | | | | | | | | | | 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 branch 'release-3.15'Craig Scott2019-06-130-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge branch 'cmake-gui-qt-notice' into release-3.15Craig Scott2019-06-131-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | Merge-request: !3441
* | \ \ \ \ \ 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-1224-10/+179
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0724-10/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1214-128/+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-089-56/+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-122-4/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-062-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 branch 'release-3.15'Brad King2019-06-120-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | Merge branch 'CheckCXXSymbolExists-xref' into release-3.15Brad King2019-06-121-1/+1
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3437
* | \ \ \ \ \ \ \ Merge topic 'CheckCXXSymbolExists-xref'Brad King2019-06-121-1/+1
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f26c3d5c60 CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3437
| * | | | | | | | CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C versionRolf Eike Beer2019-06-121-1/+1
| | |_|_|_|/ / / | |/| | | | | |
* | | | | | | | Merge branch 'release-3.15'Brad King2019-06-120-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge branch 'capabilities-fileapi' into release-3.15Brad King2019-06-129-27/+82
| |\ \ \ \ \ \ \ | | | |_|_|_|/ / | | |/| | | | | | | | | | | | | Merge-request: !3433
* | | | | | | | Merge topic 'capabilities-fileapi'Brad King2019-06-129-27/+82
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | / | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-076-1/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | |/ / / / | |/| | | |