mirror of https://github.com/microsoft/vcpkg.git
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
diff --git a/cmake/llama-config.cmake.in b/cmake/llama-config.cmake.in
|
|
index 90cbec5..884938f 100644
|
|
--- a/cmake/llama-config.cmake.in
|
|
+++ b/cmake/llama-config.cmake.in
|
|
@@ -6,10 +6,10 @@ set(LLAMA_SHARED_LIB @BUILD_SHARED_LIBS@)
|
|
@PACKAGE_INIT@
|
|
|
|
set_and_check(LLAMA_INCLUDE_DIR "@PACKAGE_LLAMA_INCLUDE_INSTALL_DIR@")
|
|
-set_and_check(LLAMA_LIB_DIR "@PACKAGE_LLAMA_LIB_INSTALL_DIR@")
|
|
-set_and_check(LLAMA_BIN_DIR "@PACKAGE_LLAMA_BIN_INSTALL_DIR@")
|
|
+#set_and_check(LLAMA_LIB_DIR "@PACKAGE_LLAMA_LIB_INSTALL_DIR@")
|
|
+#set_and_check(LLAMA_BIN_DIR "@PACKAGE_LLAMA_BIN_INSTALL_DIR@")
|
|
|
|
-find_package(ggml REQUIRED HINTS ${LLAMA_LIB_DIR}/cmake)
|
|
+find_package(ggml REQUIRED CONFIG)
|
|
|
|
find_library(llama_LIBRARY llama
|
|
REQUIRED
|
|
@@ -17,6 +17,7 @@ find_library(llama_LIBRARY llama
|
|
NO_CMAKE_FIND_ROOT_PATH
|
|
)
|
|
|
|
+if(NOT TARGET llama)
|
|
add_library(llama UNKNOWN IMPORTED)
|
|
set_target_properties(llama
|
|
PROPERTIES
|
|
@@ -26,5 +27,6 @@ set_target_properties(llama
|
|
IMPORTED_LOCATION "${llama_LIBRARY}"
|
|
INTERFACE_COMPILE_FEATURES c_std_90
|
|
POSITION_INDEPENDENT_CODE ON)
|
|
+endif()
|
|
|
|
check_required_components(Llama)
|