CoolFace
Modelpublic

Felipe97/llama-cpp-compiled

sourceHugging Faceupdated 4d agoView on Hugging Face
0likes1.1kdownloads
CMakeLists.txt28 linesDownload Raw Back to cli
1# llama-cli-impl: CLI logic, reusable by app2 3set(TARGET llama-cli-impl)4 5add_library(${TARGET} cli.cpp6                      cli-client.cpp7                      cli-context.cpp)8set_target_properties(${TARGET} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)9 10target_include_directories(${TARGET} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ../server)11target_link_libraries(${TARGET} PUBLIC llama-server-impl llama-common ${CMAKE_THREAD_LIBS_INIT})12 13if(LLAMA_TOOLS_INSTALL)14    install(TARGETS ${TARGET} LIBRARY)15endif()16 17# llama-cli executable18 19set(TARGET llama-cli)20 21add_executable(${TARGET} main.cpp)22target_link_libraries(${TARGET} PRIVATE llama-cli-impl)23target_compile_features(${TARGET} PRIVATE cxx_std_17)24 25if(LLAMA_TOOLS_INSTALL)26    install(TARGETS ${TARGET} RUNTIME)27endif()28