summaryrefslogtreecommitdiff
path: root/dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2012-01-13 10:02:13 +0100
committerJohannes Huber <johu@gentoo.org>2012-01-13 10:02:44 +0100
commitd1742db94e44817130ab96eed8343e96068e937d (patch)
tree08d6f9043e4dcff8baf4fd8ce05233436f11022d /dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch
parenta6042a48069c13ffb3501577c06b4c06acb1a664 (diff)
downloadkde-d1742db94e44817130ab96eed8343e96068e937d.tar.gz
kde-d1742db94e44817130ab96eed8343e96068e937d.tar.bz2
kde-d1742db94e44817130ab96eed8343e96068e937d.zip
[dev-util/cmake] Revision bump. Adds new FindBoost.cmake patch which fixes bug 335108.
(Portage version: 2.2.0_alpha84/git/Linux i686, unsigned Manifest commit)
Diffstat (limited to 'dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch')
-rw-r--r--dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch b/dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch
new file mode 100644
index 00000000000..579a07d880a
--- /dev/null
+++ b/dev-util/cmake/files/cmake-2.8.6-FindLAPACK-2.patch
@@ -0,0 +1,34 @@
+--- cmake-2.8.6.orig/Modules/FindLAPACK.cmake 2011-10-09 23:38:48.956933106 +0800
++++ cmake-2.8.6.orig/Modules/FindLAPACK.cmake 2011-10-09 23:39:52.002144646 +0800
+@@ -1,3 +1,9 @@
++#
++# Version modified for Gentoo Linux
++# If a valid PkgConfig configuration is found, this overrides and cancels
++# all further checks.
++#
++
+ # - Find LAPACK library
+ # This module finds an installed fortran library that implements the LAPACK
+ # linear-algebra interface (see http://www.netlib.org/lapack/).
+@@ -36,6 +42,14 @@
+ # (To distribute this file outside of CMake, substitute the full
+ # License text for the above reference.)
+
++#
++# first, try PkgConfig
++#
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(LAPACK lapack)
++if(NOT LAPACK_FOUND)
++message(STATUS "No PkgConfig configuration for LAPACK found; starting more extensive search.")
++
+ set(_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES})
+
+ get_property(_LANGUAGES_ GLOBAL PROPERTY ENABLED_LANGUAGES)
+@@ -304,4 +318,6 @@
+ endif(NOT LAPACK_FIND_QUIETLY)
+ endif(BLA_F95)
+
+ set(CMAKE_FIND_LIBRARY_SUFFIXES ${_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES})
++
++endif(NOT LAPACK_FOUND)