CMakeLists.txt 543 B

123456789101112131415161718
  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 IMPORTED_TARGET sndfile)
  13. target_link_libraries(unity PRIVATE ggml PkgConfig::SNDFILE)
  14. target_sources(unity
  15. PRIVATE
  16. fairseq2.cpp
  17. model_loader.cpp
  18. )