From 2049628f22f99efca7a470bfcbaff1a5f7449b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Thu, 19 Jun 2025 12:48:11 +0100 Subject: [PATCH] Enable lapack+OpenMP on MinGW-w64. --- CMakeLists.txt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c83ad320..4a97985ac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -246,11 +246,8 @@ endif () # add objects to the openblas lib if(NOT NO_LAPACK) add_library(LAPACK_OVERRIDES OBJECT ${LA_SOURCES}) - if (USE_OPENMP AND (NOT NOFORTRAN)) - # Disable OpenMP for LAPACK Fortran codes on Windows. - if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") - target_link_libraries(LAPACK_OVERRIDES OpenMP::OpenMP_Fortran) - endif() + if (USE_OPENMP AND (NOT NOFORTRAN) AND (NOT MSVC)) + target_link_libraries(LAPACK_OVERRIDES OpenMP::OpenMP_Fortran) endif() list(APPEND TARGET_OBJS "$") endif()