| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- llama_add_compile_flags()
- #
- # libraries
- #
- # llama
- add_library(llama
- ../include/llama.h
- llama.cpp
- llama-adapter.cpp
- llama-arch.cpp
- llama-batch.cpp
- llama-chat.cpp
- llama-context.cpp
- llama-grammar.cpp
- llama-graph.cpp
- llama-hparams.cpp
- llama-impl.cpp
- llama-io.cpp
- llama-kv-cache.cpp
- llama-memory.cpp
- llama-mmap.cpp
- llama-model-loader.cpp
- llama-model.cpp
- llama-quant.cpp
- llama-sampling.cpp
- llama-vocab.cpp
- unicode-data.cpp
- unicode.cpp
- unicode.h
- )
- target_include_directories(llama PRIVATE .)
- target_include_directories(llama PUBLIC ../include)
- target_compile_features (llama PRIVATE cxx_std_17) # don't bump
- target_link_libraries(llama PUBLIC ggml)
- if (BUILD_SHARED_LIBS)
- set_target_properties(llama PROPERTIES POSITION_INDEPENDENT_CODE ON)
- target_compile_definitions(llama PRIVATE LLAMA_BUILD)
- target_compile_definitions(llama PUBLIC LLAMA_SHARED)
- endif()
|