From 901be4b1806790770b892140ec1a6495253aa872 Mon Sep 17 00:00:00 2001 From: Paul Kent Date: Wed, 13 Jul 2016 14:37:36 +0000 Subject: [PATCH] Assume libsci available for BLAS/LAPACK on Cray systems when MKL not used git-svn-id: https://subversion.assembla.com/svn/qmcdev/trunk@7032 e5b18d87-469d-4833-9cc0-8cdfa06e9491 --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b23f04547..d2d83e692 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -369,7 +369,7 @@ ELSE(CMAKE_TOOLCHAIN_FILE) SET(HAVE_MPI 1) SET(HAVE_OOMPI 1) SET(MPI_FOUND TRUE) - elseif($ENV{CRAYOS_VERSION} MATCHES ".") + elseif($ENV{CRAYPE_VERSION} MATCHES ".") SET(HAVE_MPI 1) SET(HAVE_OOMPI 1) SET(MPI_FOUND TRUE) @@ -412,7 +412,12 @@ ELSE(CMAKE_TOOLCHAIN_FILE) SET(LAPACK_FOUND 1) SET(LAPACK_LIBRARIES "${MKL_LIBRARIES}") SET(LAPACK_LINKER_FLAGS "${MKL_LINKER_FLAGS}") - ELSE() + ELSEIF ( $ENV{CRAYPE_VERSION} MATCHES "." ) + # Cray specific environment variable indicates we are on a cray. Assume libsci will be linked + # preferable to attempt a compile/link + SET(LAPACK_FOUND 1) + MESSAGE(STATUS "Assuming Cray libsci or other BLAS/LAPACK will be linked by compiler wrappers") + ELSE() # Search for Blas/Lapack find_package(LAPACK) ENDIF()