diff options
Diffstat (limited to 'llama.cpp/tools/CMakeLists.txt')
| -rw-r--r-- | llama.cpp/tools/CMakeLists.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/llama.cpp/tools/CMakeLists.txt b/llama.cpp/tools/CMakeLists.txt new file mode 100644 index 0000000..518f8b9 --- /dev/null +++ b/llama.cpp/tools/CMakeLists.txt @@ -0,0 +1,40 @@ +# dependencies + +find_package(Threads REQUIRED) + +# third-party + +# ... + +# flags + +llama_add_compile_flags() + +# tools + +if (EMSCRIPTEN) +else() + add_subdirectory(batched-bench) + add_subdirectory(gguf-split) + add_subdirectory(imatrix) + add_subdirectory(llama-bench) + add_subdirectory(completion) + add_subdirectory(perplexity) + add_subdirectory(quantize) + if (LLAMA_BUILD_SERVER) + add_subdirectory(cli) + add_subdirectory(server) + endif() + add_subdirectory(tokenize) + add_subdirectory(tts) + add_subdirectory(mtmd) + if (GGML_RPC) + add_subdirectory(rpc) + endif() + if (NOT GGML_BACKEND_DL) + # these examples use the backends directly and cannot be built with dynamic loading + add_subdirectory(cvector-generator) + add_subdirectory(export-lora) + endif() + add_subdirectory(fit-params) +endif() |
