cmake_minimum_required(VERSION 3.16)
project(rdk_sherpa_tts CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(SHERPA_LIB "${SHERPA_BUILD}/lib")
add_executable(tts_play main.cpp)
target_link_options(tts_play PRIVATE -static-libstdc++ -static-libgcc)
target_link_libraries(tts_play PRIVATE
  sherpa-onnx-c-api
  sherpa-onnx-core
  sherpa-onnx-kaldifst-core
  sherpa-onnx-fstfar
  sherpa-onnx-fst
  ssentencepiece_core
  kaldi-native-fbank-core
  kaldi-decoder-core
  piper_phonemize
  espeak-ng
  ucd
  kissfft-float
  onnxruntime
  pthread
  asound
)
