1
0

CMakeLists.txt 701 B

1234567891011121314151617181920
  1. set(TARGET clip)
  2. add_library(${TARGET} clip.cpp clip.h)
  3. install(TARGETS ${TARGET} LIBRARY)
  4. target_link_libraries(${TARGET} PRIVATE common llama ${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. if(TARGET BUILD_INFO)
  10. add_dependencies(${TARGET} BUILD_INFO)
  11. endif()
  12. set(TARGET llava)
  13. add_executable(${TARGET} llava.cpp)
  14. install(TARGETS ${TARGET} RUNTIME)
  15. target_link_libraries(${TARGET} PRIVATE common llama clip ${CMAKE_THREAD_LIBS_INIT})
  16. target_compile_features(${TARGET} PRIVATE cxx_std_11)
  17. if(TARGET BUILD_INFO)
  18. add_dependencies(${TARGET} BUILD_INFO)
  19. endif()