]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
cmake : add finding the OpenBLAS header file (#992)
authorkatsu560 <redacted>
Sat, 15 Apr 2023 05:51:11 +0000 (14:51 +0900)
committerGitHub <redacted>
Sat, 15 Apr 2023 05:51:11 +0000 (08:51 +0300)
CMakeLists.txt

index d5715d92aa8dfbaaf58500a7bf786ac49bcefa42..5a20de3a2169579da1a44cac97a119cc7c7e3391 100644 (file)
@@ -120,6 +120,21 @@ if (LLAMA_OPENBLAS)
         add_compile_definitions(GGML_USE_OPENBLAS)
         add_link_options(${BLAS_LIBRARIES})
         set(LLAMA_EXTRA_LIBS ${LLAMA_EXTRA_LIBS} openblas)
+
+        # find header file
+        set(OPENBLAS_INCLUDE_SEARCH_PATHS
+            /usr/include
+            /usr/include/openblas
+            /usr/include/openblas-base
+            /usr/local/include
+            /usr/local/include/openblas
+            /usr/local/include/openblas-base
+            /opt/OpenBLAS/include
+            $ENV{OpenBLAS_HOME}
+            $ENV{OpenBLAS_HOME}/include
+            )
+        find_path(OPENBLAS_INC NAMES cblas.h PATHS ${OPENBLAS_INCLUDE_SEARCH_PATHS})
+        add_compile_options(-I${OPENBLAS_INC})
     else()
         message(WARNING "OpenBLAS not found")
     endif()