]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
cmake : fix usage issues (ggml/1257)
authorKai Pastor <redacted>
Tue, 22 Jul 2025 18:13:21 +0000 (20:13 +0200)
committerGeorgi Gerganov <redacted>
Thu, 24 Jul 2025 17:27:23 +0000 (20:27 +0300)
commit60f816a79dd74007158745530e71738aa6caa67e
treee7fd87bd8f41c010d6d3f739d1b93baaf524e905
parent5592f278b6ec6aa4a1793e89e8c61838a12ebc9d
cmake : fix usage issues (ggml/1257)

* CMake config: Create target only once

Fix error on repeated find_package(ggml).
For simplicity, check only for the top-level ggml::ggml.

* CMake config: Add CUDA link libs

* CMake config: Add OpenCL link libs

* CMake config: Use canonical find_dependency

Use set and append to control link lib variables.
Apply more $<LINK_ONLY...>.

* CMake config: Wire OpenMP dependency
ggml/cmake/ggml-config.cmake.in
ggml/src/ggml-cpu/CMakeLists.txt