Commit 4e910a86e for llama.cpp
commit 4e910a86e8e8818e3619738ae372563a4e0cb42b
Author: o7si <32285332+o7si@users.noreply.github.com>
Date: Mon Nov 2 16:34:17 2026 +0800
cmake : add explicit thread linkage (#31414)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 6a681afc6..841339356 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1,3 +1,5 @@
+find_package(Threads REQUIRED)
+
llama_add_compile_flags()
# Optional args:
@@ -351,7 +353,7 @@ if (GGML_METAL AND NOT GGML_BACKEND_DL)
target_include_directories(test-metal-graph-optimize PRIVATE ${PROJECT_SOURCE_DIR}/ggml/src ${PROJECT_SOURCE_DIR}/ggml/src/ggml-metal)
endif()
-llama_build(test-backend-ops.cpp LINK ggml)
+llama_build(test-backend-ops.cpp LINK ggml Threads::Threads)
llama_build_and_test(test-backend-tensor.cpp LINK ggml)