]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
cmake : fix ccache conflict (llama/12522)
authorJay <redacted>
Sat, 29 Mar 2025 10:04:58 +0000 (18:04 +0800)
committerGeorgi Gerganov <redacted>
Mon, 31 Mar 2025 11:02:46 +0000 (14:02 +0300)
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>
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)