Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 399755 | Differences between
and this patch

Collapse All | Expand All

(-)FindLAPACK.cmake.orig (-3 / +13 lines)
Lines 46-53 Link Here
46
# first, try PkgConfig
46
# first, try PkgConfig
47
#
47
#
48
find_package(PkgConfig REQUIRED)
48
find_package(PkgConfig REQUIRED)
49
pkg_check_modules(LAPACK lapack)
49
pkg_check_modules(PC_LAPACK lapack)
50
if(NOT LAPACK_FOUND)
50
if(PC_LAPACK_FOUND)
51
  foreach(PC_LIB ${PC_LAPACK_LIBRARIES})
52
    find_library(${PC_LIB}_LIBRARY NAMES ${PC_LIB} HINTS ${PC_LAPACK_LIBRARY_DIRS} )
53
    if (NOT ${PC_LIB}_LIBRARY)
54
      message(FATAL_ERROR "Something is wrong in your pkg-config file - lib ${PC_LIB} not found in ${PC_LAPACK_LIBRARY_DIRS}")
55
    endif (NOT ${PC_LIB}_LIBRARY)
56
    list(APPEND LAPACK_LIBRARIES ${${PC_LIB}_LIBRARY}) 
57
  endforeach(PC_LIB)
58
  find_package_handle_standard_args(LAPACK DEFAULT_MSG LAPACK_LIBRARIES)
59
  mark_as_advanced(LAPACK_LIBRARIES)
60
else(PC_LAPACK_FOUND)
51
message(STATUS "No PkgConfig configuration for LAPACK found; starting more extensive search.")
61
message(STATUS "No PkgConfig configuration for LAPACK found; starting more extensive search.")
52
62
53
set(_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES})
63
set(_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES})
Lines 320-323 Link Here
320
330
321
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES})
331
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_lapack_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES})
322
332
323
endif(NOT LAPACK_FOUND)
333
endif(PC_LAPACK_FOUND)

Return to bug 399755