CMakeLists.txt 550 B

1234567891011121314
  1. set(TARGET clip)
  2. add_library(${TARGET} clip.cpp clip.h)
  3. install(TARGETS ${TARGET} LIBRARY)
  4. target_link_libraries(${TARGET} PRIVATE common ggml ${CMAKE_THREAD_LIBS_INIT})
  5. target_compile_features(${TARGET} PRIVATE cxx_std_11)
  6. if (NOT MSVC)
  7. target_compile_options(${TARGET} PRIVATE -Wno-cast-qual) # stb_image.h
  8. endif()
  9. set(TARGET llava)
  10. add_executable(${TARGET} llava.cpp)
  11. install(TARGETS ${TARGET} RUNTIME)
  12. target_link_libraries(${TARGET} PRIVATE common llama clip ${CMAKE_THREAD_LIBS_INIT})
  13. target_compile_features(${TARGET} PRIVATE cxx_std_11)