Team Ai
Apppublic

KBaba7/llama.cpp

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
0likes
CMakeLists.txt42 linesDownload Raw Back to src
1llama_add_compile_flags()2 3#4# libraries5#6 7# llama8 9add_library(llama10            ../include/llama.h11            llama.cpp12            llama-adapter.cpp13            llama-arch.cpp14            llama-batch.cpp15            llama-chat.cpp16            llama-context.cpp17            llama-grammar.cpp18            llama-hparams.cpp19            llama-impl.cpp20            llama-kv-cache.cpp21            llama-mmap.cpp22            llama-model-loader.cpp23            llama-model.cpp24            llama-quant.cpp25            llama-sampling.cpp26            llama-vocab.cpp27            unicode.h28            unicode.cpp29            unicode-data.cpp30            )31 32target_include_directories(llama PUBLIC . ../include ../common)33target_compile_features   (llama PUBLIC cxx_std_17) # don't bump34 35target_link_libraries(llama PUBLIC ggml)36 37if (BUILD_SHARED_LIBS)38    set_target_properties(llama PROPERTIES POSITION_INDEPENDENT_CODE ON)39    target_compile_definitions(llama PRIVATE LLAMA_BUILD)40    target_compile_definitions(llama PUBLIC  LLAMA_SHARED)41endif()42