]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
cmake : allow user to override default options (#8178)
authorslaren <redacted>
Fri, 28 Jun 2024 10:37:45 +0000 (12:37 +0200)
committerGitHub <redacted>
Fri, 28 Jun 2024 10:37:45 +0000 (12:37 +0200)
CMakeLists.txt

index dba08308967b746b9771782004e5064a6ef78e48..e3a0cc369e364e6f414d780e9f4d146052d9549b 100644 (file)
@@ -79,8 +79,15 @@ set(GGML_SANITIZE_ADDRESS   ${LLAMA_SANITIZE_ADDRESS})
 set(GGML_SANITIZE_UNDEFINED ${LLAMA_SANITIZE_UNDEFINED})
 set(GGML_ALL_WARNINGS       ${LLAMA_ALL_WARNINGS})
 set(GGML_FATAL_WARNINGS     ${LLAMA_FATAL_WARNINGS})
-set(GGML_LLAMAFILE          ON)
-set(GGML_CUDA_USE_GRAPHS    ON)
+
+# change the default for these ggml options
+if (NOT DEFINED GGML_LLAMAFILE)
+    set(GGML_LLAMAFILE ON)
+endif()
+
+if (NOT DEFINED GGML_CUDA_USE_GRAPHS)
+    set(GGML_CUDA_USE_GRAPHS ON)
+endif()
 
 # transition helpers
 function (llama_option_depr TYPE OLD NEW)