Home | History | Annotate | Download | only in cmake
      1 
      2 if (MKL_LIBRARIES)
      3   set(MKL_FIND_QUIETLY TRUE)
      4 endif (MKL_LIBRARIES)
      5 
      6 if(CMAKE_MINOR_VERSION GREATER 4)
      7 
      8 if(${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "x86_64")
      9 
     10 find_library(MKL_LIBRARIES
     11   mkl_core
     12   PATHS
     13   $ENV{MKLLIB}
     14   /opt/intel/mkl/*/lib/em64t
     15   /opt/intel/Compiler/*/*/mkl/lib/em64t
     16   ${LIB_INSTALL_DIR}
     17 )
     18 
     19 find_library(MKL_GUIDE
     20   guide
     21   PATHS
     22   $ENV{MKLLIB}
     23   /opt/intel/mkl/*/lib/em64t
     24   /opt/intel/Compiler/*/*/mkl/lib/em64t
     25   /opt/intel/Compiler/*/*/lib/intel64
     26   ${LIB_INSTALL_DIR}
     27 )
     28 
     29 if(MKL_LIBRARIES AND MKL_GUIDE)
     30   set(MKL_LIBRARIES ${MKL_LIBRARIES} mkl_intel_lp64 mkl_sequential ${MKL_GUIDE} pthread)
     31 endif()
     32 
     33 else(${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "x86_64")
     34 
     35 find_library(MKL_LIBRARIES
     36   mkl_core
     37   PATHS
     38   $ENV{MKLLIB}
     39   /opt/intel/mkl/*/lib/32
     40   /opt/intel/Compiler/*/*/mkl/lib/32
     41   ${LIB_INSTALL_DIR}
     42 )
     43 
     44 find_library(MKL_GUIDE
     45   guide
     46   PATHS
     47   $ENV{MKLLIB}
     48   /opt/intel/mkl/*/lib/32
     49   /opt/intel/Compiler/*/*/mkl/lib/32
     50   /opt/intel/Compiler/*/*/lib/intel32
     51   ${LIB_INSTALL_DIR}
     52 )
     53 
     54 if(MKL_LIBRARIES AND MKL_GUIDE)
     55   set(MKL_LIBRARIES ${MKL_LIBRARIES} mkl_intel mkl_sequential ${MKL_GUIDE} pthread)
     56 endif()
     57 
     58 endif(${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "x86_64")
     59 
     60 endif(CMAKE_MINOR_VERSION GREATER 4)
     61 
     62 include(FindPackageHandleStandardArgs)
     63 find_package_handle_standard_args(MKL DEFAULT_MSG MKL_LIBRARIES)
     64 
     65 mark_as_advanced(MKL_LIBRARIES)
     66