From 2f596f5b3329ccc415253e386e96a5c57498c3e2 Mon Sep 17 00:00:00 2001 From: Tamotsu Takahashi Date: Wed, 23 Nov 2022 09:46:56 +0900 Subject: [PATCH] Find libopenblas.dll.a on windows "lib" is needed for windows. With this change, you can build whisper.cpp with OpenBLAS's prebuilt DLL. 1. extract a zip from https://github.com/xianyi/OpenBLAS/releases 2. copy the headers in (openblas)/include to the root directory of whisper.cpp 3. invoke cmake with -DCMAKE_LIBRARY_PATH=(openblas)\lib -DWHISPER_SUPPORT_OPENBLAS=ON 4. copy (openblas)/bin/libopenblas.dll to the same directory of whisper.dll after msbuild https://github.com/ggerganov/whisper.cpp/issues/89#issuecomment-1324391258 --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 301143d..abc0d0d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,7 +99,9 @@ if (APPLE AND NOT WHISPER_NO_ACCELERATE) endif() if (WHISPER_SUPPORT_OPENBLAS) - find_library(OPENBLAS_LIB openblas) + find_library(OPENBLAS_LIB + NAMES openblas libopenblas + ) if (OPENBLAS_LIB) message(STATUS "OpenBLAS found")