| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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 PUBLIC . ../include)
- target_compile_features (llama PUBLIC 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()
|