Commit Graph
47352 Commits
Author SHA1 Message Date
Brad King dad271e8b7 Merge branch 'FindBLAS-OpenBLAS-thread' into release-3.15
Merge-request: !3434
2019-06-17 08:03:29 -04:00
Brad King 1e1e306d9a Merge topic 'FindBLAS-OpenBLAS-thread'
276b56f01c FindBLAS: Add second try for OpenBLAS with thread libraries.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3434
2019-06-17 08:03:22 -04:00
Alexander Neumann 276b56f01c FindBLAS: Add second try for OpenBLAS with thread libraries.
Issue: #16221
2019-06-17 08:03:07 -04:00
Brad King 0da805bff3 Merge branch 'release-3.15' 2019-06-17 08:00:15 -04:00
Brad King 3d8216330d Merge branch 'find_package_prefer_config_fix' into release-3.15
Merge-request: !3446
2019-06-17 07:59:46 -04:00
Brad King 805cb43d3e Merge topic 'find_package_prefer_config_fix'
22e65d10c1 find_package: Fixed CMAKE_FIND_PACKAGE_PREFER_CONFIG Module fallback

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3446
2019-06-17 07:59:00 -04:00
Brad King e815fad43f Merge branch 'capabilities-fileapi' into release-3.15
Merge-request: !3442
2019-06-17 07:56:39 -04:00
Brad King 8f8b95395d Merge topic 'capabilities-fileapi'
d63398d32d fileapi: Suppress lint warning about non-move with old jsoncpp

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3442
2019-06-17 07:54:55 -04:00
Kitware Robot 6903c5bbfb CMake Nightly Date Stamp 2019-06-17 00:01:04 -04:00
Kitware Robot ddb02c3e0a CMake Nightly Date Stamp 2019-06-16 00:01:05 -04:00
Kitware Robot 6f7b68e7f9 CMake Nightly Date Stamp 2019-06-15 00:01:04 -04:00
Jean-Christophe Fillion-Robin 34a7e5ab58 Tests/Tutorial: Fix version displayed in tutorial executable 2019-06-14 11:39:28 -04:00
Kitware Robot d229a095a2 CMake Nightly Date Stamp 2019-06-14 00:01:06 -04:00
Cristian Adam 22e65d10c1 find_package: Fixed CMAKE_FIND_PACKAGE_PREFER_CONFIG Module fallback
Fixes: #19361
2019-06-13 23:58:30 +02:00
Dennis Klein 4caefbb423 cmInstallTargetGenerator: Add tests for the RPATH_CHANGE rule 2019-06-13 16:41:11 +02:00
Dennis Klein 749ce48eb5 cmInstallTargetGenerator: Escape generated OLD_RPATH argument
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.
2019-06-13 16:41:11 +02:00
Dennis Klein 9e84c7c5e8 cmInstallTargetGenerator: Introduce CMP0095
Escape coincidental CMake syntax in RPATH entries when generating the
intermediary cmake_install.cmake script.

Fixes #19225
2019-06-13 16:41:04 +02:00
Craig Scott acc7da6351 Merge branch 'release-3.15' 2019-06-13 06:59:17 -04:00
Craig Scott 95b9d6af80 Merge branch 'cmake-gui-qt-notice' into release-3.15
Merge-request: !3441
2019-06-13 06:58:22 -04:00
Craig Scott 82629cb377 Merge topic 'cmake-gui-qt-notice'
c1d6b135ed cmake-gui: Update Qt copyright holder in About dialog

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3441
2019-06-13 06:55:18 -04:00
Sebastian Holtermann 563205d6f8 cmDefinitions: Avoid string copy when setting a definition 2019-06-13 12:01:08 +02:00
Kitware Robot d24121d625 CMake Nightly Date Stamp 2019-06-13 00:01:08 -04:00
Brad King d63398d32d fileapi: Suppress lint warning about non-move with old jsoncpp 2019-06-12 12:51:32 -04:00
Brad King f07200fe16 Merge topic 'add-test-command-expand-lists'
e791ffac61 add_test: Add COMMAND_EXPAND_LISTS option

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3422
2019-06-12 12:48:13 -04:00
Brad King c1580ecc13 Merge topic 'cmPropertyMap_unordered_map'
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
2019-06-12 12:46:18 -04:00
Brad King 1af08229a7 Merge topic 'language-dependent-linker-flags'
a982916304 Support per-language library link flags

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3429
2019-06-12 12:45:15 -04:00
Brad King c1d6b135ed cmake-gui: Update Qt copyright holder in About dialog
Qt is now copyright "The Qt Company Ltd.".
2019-06-12 12:39:25 -04:00
Brad King 00132e60a6 Merge branch 'release-3.15' 2019-06-12 11:51:26 -04:00
Brad King 069e42f7c3 Merge branch 'CheckCXXSymbolExists-xref' into release-3.15
Merge-request: !3437
2019-06-12 11:50:33 -04:00
Brad King 445c7bc219 Merge topic 'CheckCXXSymbolExists-xref'
f26c3d5c60 CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3437
2019-06-12 11:50:16 -04:00
Rolf Eike Beer f26c3d5c60 CheckCXXSymbolExists: reference to CheckCXXSourceCompiles instead of C version 2019-06-12 11:48:56 -04:00
Brad King 49b1a2852d Merge branch 'release-3.15' 2019-06-12 11:43:20 -04:00
Brad King fa00a3b29b Merge branch 'capabilities-fileapi' into release-3.15
Merge-request: !3433
2019-06-12 11:42:44 -04:00
Brad King 1492dc8301 Merge topic 'capabilities-fileapi'
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
2019-06-12 11:40:47 -04:00
Kyle Edwards 3092c27f30 CPack: Fix SONAME regex in DEB generator
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
2019-06-12 10:13:43 -04:00
Kitware Robot b7d72db89d CMake Nightly Date Stamp 2019-06-12 00:01:08 -04:00
Kyle Edwards 14254e9ea8 Merge topic 'get-runtime-dependencies'
54ec4c1e79 GetPrerequisites: Add deprecation notice
1f9ef25130 file: Add GET_RUNTIME_DEPENDENCIES mode

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3335
2019-06-11 12:03:38 -04:00
Kitware Robot 7c0a542cf1 CMake Nightly Date Stamp 2019-06-11 00:01:05 -04:00
Kyle Edwards 54ec4c1e79 GetPrerequisites: Add deprecation notice
GetPrerequisites has now been superceded by file(GET_RUNTIME_DEPENDENCIES),
so add a deprecation notice stating such.
2019-06-10 14:35:28 -04:00
Kyle EdwardsandBryon Bean 1f9ef25130 file: Add GET_RUNTIME_DEPENDENCIES mode
Co-Authored-by: Bryon Bean <bryon.bean@kitware.com>
2019-06-10 14:35:28 -04:00
Kitware Robot f36719111d CMake Nightly Date Stamp 2019-06-10 00:01:05 -04:00
Kitware Robot d443b86e58 CMake Nightly Date Stamp 2019-06-09 00:01:05 -04:00
Sebastian Holtermann 00d265e3c8 cmPropertyMap: Use std::unordered_map as container instead of std::map 2019-06-08 12:25:35 +02:00
Sebastian Holtermann 1b945f95ba cmPropertyMap: Add RemoveProperty method
The new `cmPropertyMap::RemoveProperty` allows to remove a property from the
map.
2019-06-08 12:25:35 +02:00
Sebastian Holtermann e0a8ff3148 cmPropertyMap: Use std::string as value container class 2019-06-08 12:25:35 +02:00
Sebastian Holtermann 8d934d861b cmPropertyMap: Make std::map container private 2019-06-08 12:25:35 +02:00
Sebastian Holtermann 026f65d284 cmPropertyMap: Add GetList method 2019-06-08 12:25:35 +02:00
Sebastian Holtermann 9e64e617eb cmPropertyMap: Rename GetPropertyList method to GetKeys 2019-06-08 12:25:35 +02:00
Craig Scott f4bbeb785c Merge branch 'release-3.15' 2019-06-08 16:59:49 +10:00
Craig Scott 8d3c919a3c Merge branch 'additional_clean_files_help' into release-3.15
Merge-request: !3428
2019-06-08 16:58:19 +10:00