瀏覽代碼

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

Merge-request: !4134
Brad King 6 年之前
父節點
當前提交
d71591dfd5
共有 1 個文件被更改,包括 6 次插入2 次删除
  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()
   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)
     # OpenBLAS (http://www.openblas.net)
     check_fortran_libraries(
     check_fortran_libraries(
       BLAS_LIBRARIES
       BLAS_LIBRARIES