char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
683b04cc4
char/aliceai-t5-moe
1set ( TARGET llama-app ) 2 3add_executable ( $ { TARGET } llama.cpp download.cpp ) 4set_target_properties ( $ { TARGET } PROPERTIES OUTPUT_NAME llama ) 5 6target_link_libraries ( $ { TARGET } PRIVATE 7llama-server-impl 8llama-cli-impl 9llama-completion-impl 10llama-bench-impl 11llama-batched-bench-impl 12llama-fit-params-impl 13llama-quantize-impl 14llama-perplexity-impl 15) 16target_compile_features ( $ { TARGET } PRIVATE cxx_std_17 ) 17 18# Automatically add all files from the 'licenses' directory 19file ( GLOB EXTRA_LICENSES " ${ CMAKE_SOURCE_DIR } /licenses/LICENSE-*" ) 20 21foreach ( FILE_PATH${ EXTRA_LICENSES }) 22get_filename_component ( FILE_NAME " ${ FILE_PATH } " NAME ) 23string ( REGEX REPLACE "^LICENSE-" "" NAME " ${ FILE_NAME } " ) 24license_add_file ( " ${ NAME } " " ${ FILE_PATH } " ) 25endforeach () 26 27license_generate ( $ { TARGET }) 28 29if ( LLAMA_TOOLS_INSTALL) 30install ( TARGETS ${ TARGET } RUNTIME ) 31endif ()