CMakeLists.txt 632 B

12345678910111213141516171819
  1. # unity
  2. add_library(fairseq2_cpp)
  3. target_include_directories(fairseq2_cpp PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
  4. target_link_libraries(fairseq2_cpp PRIVATE ggml kaldi-native-fbank)
  5. target_sources(fairseq2_cpp
  6. PRIVATE
  7. fairseq2.cpp
  8. model_loader.cpp
  9. )
  10. add_executable(unity unity.cpp)
  11. find_package(PkgConfig REQUIRED)
  12. pkg_check_modules(SNDFILE REQUIRED sndfile)
  13. target_include_directories(unity PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../.. ${SNDFILE_INCLUDE_DIRS})
  14. target_link_libraries(unity PRIVATE ggml ${SNDFILE_LIBRARIES})
  15. target_sources(unity
  16. PRIVATE
  17. fairseq2.cpp
  18. model_loader.cpp
  19. )