Ver código fonte

Merge branch 'FindBLAS-OpenBLAS-thread' into release-3.15

Merge-request: !4134
Brad King 6 anos atrás
pai
commit
d71591dfd5
1 arquivos alterados com 6 adições e 2 exclusões
  1. 6 2
      Modules/FindBLAS.cmake

+ 6 - 2
Modules/FindBLAS.cmake

@@ -481,8 +481,12 @@ if (BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All")
       ""
       )
   endif()
-  if(NOT BLAS_LIBRARIES)
-    find_package(Threads)
+  if(NOT BLAS_LIBRARIES AND (CMAKE_C_COMPILER_LOADED OR CMAKE_CXX_COMPILER_LOADED))
+    if(BLAS_FIND_QUIETLY OR NOT BLAS_FIND_REQUIRED)
+      find_package(Threads)
+    else()
+      find_package(Threads REQUIRED)
+    endif()
     # OpenBLAS (http://www.openblas.net)
     check_fortran_libraries(
       BLAS_LIBRARIES