--- shogun-3.2.0_orig/cmake/FindAtlas.cmake 2014-02-17 19:46:27.000000000 +0100 +++ shogun-3.2.0/cmake/FindAtlas.cmake 2014-07-21 22:05:58.000000000 +0200 @@ -3,10 +3,39 @@ endif (ATLAS_LIBRARIES) +message(STATUS "CMAKE_INCLUDE_PATH=${CMAKE_INCLUDE_PATH}") +message(STATUS "ENV{CMAKE_CXX_FLAGS}=$ENV{CMAKE_CXX_FLAGS}") +message(STATUS "ENV{ATLASDIR}=$ENV{ATLASDIR}") +message(STATUS "ATLAS_LIBRARIES=${ATLAS_LIBRARIES}") + find_file(ATLAS_LIB libatlas.so.3 PATHS /usr/lib /usr/lib64 $ENV{ATLASDIR} PATH_SUFFIXES atlas atlas-base) find_library(ATLAS_LIB atlas PATHS $ENV{ATLASDIR}) + +message(STATUS "ATLAS_LIB=${ATLAS_LIB}") +pkg_check_modules(ATLAS-CBLAS atlas-cblas) +message(STATUS "ATLAS-CBLAS_LIBRARY_DIRS=${ATLAS-CBLAS_LIBRARY_DIRS}") +message(STATUS "ATLAS-CBLAS_LIBRARIES=${ATLAS-CBLAS_LIBRARIES}") + +if(ATLAS-CBLAS_LIBRARIES) + find_library(ATLAS_CBLAS ${ATLAS-CBLAS_LIBRARIES} PATHS $ENV{ATLASDIR} ) +else() + find_file(ATLAS_CBLAS libcblas.so.3 PATHS /usr/lib /usr/lib64 $ENV{ATLASDIR} PATH_SUFFIXES atlas atlas-base) + find_library(ATLAS_CBLAS cblas PATHS $ENV{ATLASDIR}) +endif() + +message(STATUS "ATLAS_CBLAS=${ATLAS_CBLAS}") + +pkg_check_modules(ATLAS-LAPACK atlas-lapack) +message(STATUS "ATLAS-LAPACK_LIBRARY_DIRS=${ATLAS-LAPACK_LIBRARY_DIRS}") +message(STATUS "ATLAS-LAPACK_LIBRARIES=${ATLAS-LAPACK_LIBRARIES}") + +message(STATUS "ATLAS-LAPACK_LIBS=${ATLAS-LAPACK_LIBS}") -find_file(ATLAS_CBLAS libcblas.so.3 PATHS /usr/lib /usr/lib64 $ENV{ATLASDIR} PATH_SUFFIXES atlas atlas-base) -find_library(ATLAS_CBLAS cblas PATHS $ENV{ATLASDIR}) +if(ATLAS-LAPACK_LIBRARIES) + set(ATLAS_LAPACK ${ATLAS-LAPACK_LIBRARIES}) +else() + find_file(ATLAS_LAPACK NAMES liblapack_atlas.so.3 PATHS /usr/lib /usr/lib64 $ENV{ATLASDIR} PATH_SUFFIXES atlas atlas-base) + find_library(ATLAS_LAPACK NAMES lapack_atlas alapack PATHS $ENV{ATLASDIR}) +endif() -find_file(ATLAS_LAPACK NAMES liblapack_atlas.so.3 PATHS /usr/lib /usr/lib64 $ENV{ATLASDIR} PATH_SUFFIXES atlas atlas-base) -find_library(ATLAS_LAPACK NAMES lapack_atlas alapack PATHS $ENV{ATLASDIR}) +message(STATUS "ATLAS_LAPACK(1)=${ATLAS_LAPACK}") +message(STATUS "LAPACK_LIBRARIES=${LAPACK_LIBRARIES}") if(ATLAS_LAPACK)