]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ggml : install dynamic backends (ggml/1240)
authorRadoslav Gerganov <redacted>
Thu, 29 May 2025 05:34:46 +0000 (08:34 +0300)
committerGeorgi Gerganov <redacted>
Sun, 1 Jun 2025 10:43:57 +0000 (13:43 +0300)
* ggml : install dynamic backends

Make sure dynamic backends are installed in $CMAKE_INSTALL_BINDIR

ggml/src/CMakeLists.txt

index ac7b6946e3dae47952026014a7aa0a4f64ecaac9..76b24bd9d118f8eb1da390177fe77087134947a0 100644 (file)
@@ -227,6 +227,7 @@ function(ggml_add_backend_library backend)
         set_target_properties(${backend} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
         target_compile_definitions(${backend} PRIVATE GGML_BACKEND_DL)
         add_dependencies(ggml ${backend})
+        install(TARGETS ${backend} LIBRARY DESTINATION ${CMAKE_INSTALL_BINDIR})
     else()
         add_library(${backend} ${ARGN})
         target_link_libraries(ggml PUBLIC ${backend})