Răsfoiți Sursa

Fixed: FindLAPACK does not find MKL 10.3 when using gcc 4.x

Alexey Ozeritsky 13 ani în urmă
părinte
comite
79a4e2bbdd
1 a modificat fișierele cu 2 adăugiri și 4 ștergeri
  1. 2 4
      Modules/FindBLAS.cmake

+ 2 - 4
Modules/FindBLAS.cmake

@@ -484,8 +484,7 @@ if (BLA_VENDOR MATCHES "Intel*" OR BLA_VENDOR STREQUAL "All")
         # mkl >= 10.3
         if (CMAKE_C_COMPILER MATCHES ".+gcc.*")
           list(APPEND BLAS_SEARCH_LIBS
-            "mkl_blas95_lp64 mkl_intel_lp64 mkl_gnu_thread mkl_core")
-          set(LM "${LM};-lgomp")
+            "mkl_blas95_lp64 mkl_intel_lp64 mkl_gnu_thread mkl_core gomp")
         else ()
           list(APPEND BLAS_SEARCH_LIBS
             "mkl_blas95_lp64 mkl_intel_lp64 mkl_intel_thread mkl_core iomp5")
@@ -516,8 +515,7 @@ if (BLA_VENDOR MATCHES "Intel*" OR BLA_VENDOR STREQUAL "All")
         # mkl >= 10.3
         if (CMAKE_C_COMPILER MATCHES ".+gcc.*")
           list(APPEND BLAS_SEARCH_LIBS
-            "mkl_intel_lp64 mkl_gnu_thread mkl_core")
-          set(LM "${LM};-lgomp")
+            "mkl_intel_lp64 mkl_gnu_thread mkl_core gomp")
         else ()
           list(APPEND BLAS_SEARCH_LIBS
             "mkl_intel_lp64 mkl_intel_thread mkl_core iomp5")