)
find_path(CLBLAST_INC NAMES clblast.h PATHS ${CLBLAST_INCLUDE_SEARCH_PATHS})
find_library(CLBLAST_LIB NAMES clblast)
- if (CLBLAST_LIB AND CLBLAST_INC)
+ find_library(OPENCL_LIB NAMES OpenCL)
+ if (CLBLAST_LIB AND OPENCL_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_LIBS ${GGML_EXTRA_LIBS} ${CLBLAST_LIB} ${OPENCL_LIB})
set(GGML_EXTRA_FLAGS ${GGML_EXTRA_FLAGS} -DGGML_USE_CLBLAST)
set(GGML_OPENCL_SOURCES ggml-opencl.cpp ggml-opencl.h)