From 11937662efcb4f70e1d7675ac4744ede432e8066 Mon Sep 17 00:00:00 2001 From: mike dupont Date: Sat, 9 Dec 2023 08:58:10 -0500 Subject: [PATCH] for metacall add the cmake --- CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c8622933e..220ce4b67 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -728,6 +728,13 @@ if (GGML_USE_CPU_HBM) find_library(memkind memkind REQUIRED) endif() +add_library(libmetacall SHARED IMPORTED) +add_dependencies(libmetacall metacall) +set_property( + TARGET libmetacall + PROPERTY IMPORTED_LOCATION ${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}metacall${CMAKE_SHARED_LIBRARY_SUFFIX} +) + add_library(ggml OBJECT ggml.cpp ggml.h @@ -751,7 +758,7 @@ add_library(ggml OBJECT target_include_directories(ggml PUBLIC "/usr/include/node/" . ${LLAMA_EXTRA_INCLUDES} ) target_compile_features(ggml PUBLIC c_std_23) # always bump -target_link_libraries(ggml PUBLIC Threads::Threads ${LLAMA_EXTRA_LIBS}) +target_link_libraries(ggml PUBLIC Threads::Threads ${LLAMA_EXTRA_LIBS} libmetacall) if (GGML_USE_CPU_HBM) target_link_libraries(ggml PUBLIC memkind) endif()