cmake_minimum_required(VERSION 3.16)
project(kws_demo_cpp LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

link_directories(/usr/local/lib)

add_executable(kws_microphone main.cpp)
target_link_libraries(kws_microphone PRIVATE
  -Wl,--start-group
  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
  -Wl,--end-group
  pthread dl m asound)
