]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
cmake : solve prob "clblast.h not found" (#506)
author布客飞龙 <redacted>
Fri, 8 Sep 2023 15:01:02 +0000 (23:01 +0800)
committerGitHub <redacted>
Fri, 8 Sep 2023 15:01:02 +0000 (18:01 +0300)
src/CMakeLists.txt

index 94c31be6244bc75224e9f6fa543bd94b71582f46..57287e41dbc9a0bbb56a4d8bed5952170e8e9781 100644 (file)
@@ -175,11 +175,13 @@ if (GGML_CLBLAST)
            $ENV{CLBLAST_HOME}
            $ENV{CLBLAST_HOME}/include
         )
-       find_path(CLBLAST_INC NAMES cblast.h PATHS ${CLBLAST_INCLUDE_SEARCH_PATHS})
+       find_path(CLBLAST_INC NAMES clblast.h PATHS ${CLBLAST_INCLUDE_SEARCH_PATHS})
        find_library(CLBLAST_LIB NAMES clblast)
-       if (CLBLAST_LIB)
+       if (CLBLAST_LIB AND CLBLAST_INC)
                message(STATUS "clBLAST found")
 
+
+               set(GGML_EXTRA_INCS  ${GGML_EXTRA_INCS}  ${CLBLAST_INC})
                set(GGML_EXTRA_LIBS  ${GGML_EXTRA_LIBS}  ${CLBLAST_LIB})
                set(GGML_EXTRA_FLAGS ${GGML_EXTRA_FLAGS} -DGGML_USE_CLBLAST)