FIND_PATH(OpenBLAS_INCLUDE_DIR cblas.h) FIND_LIBRARY(OpenBLAS_LIB libopenblas openblas) SET(OpenBLAS_FOUND ON) # Check include files IF(NOT OpenBLAS_INCLUDE_DIR) SET(OpenBLAS_FOUND OFF) MESSAGE(STATUS "Could not find OpenBLAS include.") ENDIF() # Check libraries IF(NOT OpenBLAS_LIB) SET(OpenBLAS_FOUND OFF) MESSAGE(STATUS "Could not find OpenBLAS lib.") ENDIF() IF (OpenBLAS_FOUND) IF (NOT OpenBLAS_FIND_QUIETLY) MESSAGE(STATUS "Found OpenBLAS libraries: ${OpenBLAS_LIB}") MESSAGE(STATUS "Found OpenBLAS include: ${OpenBLAS_INCLUDE_DIR}") ENDIF (NOT OpenBLAS_FIND_QUIETLY) ELSE (OpenBLAS_FOUND) IF (OpenBLAS_FIND_REQUIRED) MESSAGE(FATAL_ERROR "Could not find OpenBLAS") ENDIF (OpenBLAS_FIND_REQUIRED) ENDIF (OpenBLAS_FOUND) MARK_AS_ADVANCED( OpenBLAS_INCLUDE_DIR OpenBLAS_LIB OpenBLAS )