]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
cmake : fix ccache conflict (#12522)
authorJay <redacted>
Sat, 29 Mar 2025 10:04:58 +0000 (18:04 +0800)
committerGitHub <redacted>
Sat, 29 Mar 2025 10:04:58 +0000 (11:04 +0100)
If users already set CMAKE_C_COMPILER_LAUNCHER globally, setting it in
cmake again will lead to conflict and compile fail.

Signed-off-by: Jay <redacted>
ggml/src/CMakeLists.txt

index 1e4c2422756acc7d7d025f30557fc506901a4688..f00700da71fcd79a8128a3d458ce996d1f315808 100644 (file)
@@ -65,7 +65,7 @@ if (GGML_LTO)
     endif()
 endif()
 
-if (GGML_CCACHE)
+if (GGML_CCACHE AND NOT CMAKE_C_COMPILER_LAUNCHER AND NOT CMAKE_CXX_COMPILER_LAUNCHER)
     find_program(GGML_CCACHE_FOUND ccache)
     find_program(GGML_SCCACHE_FOUND sccache)