CMakeLists.txt 838 B

12345678910111213141516171819202122232425262728
  1. pybind11_add_module(_kaldi_native_fbank
  2. feature-fbank.cc
  3. feature-window.cc
  4. kaldi-native-fbank.cc
  5. mel-computations.cc
  6. online-feature.cc
  7. utils.cc
  8. )
  9. if(APPLE)
  10. execute_process(
  11. COMMAND "${PYTHON_EXECUTABLE}" -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
  12. OUTPUT_STRIP_TRAILING_WHITESPACE
  13. OUTPUT_VARIABLE PYTHON_SITE_PACKAGE_DIR
  14. )
  15. message(STATUS "PYTHON_SITE_PACKAGE_DIR: ${PYTHON_SITE_PACKAGE_DIR}")
  16. target_link_libraries(_kaldi_native_fbank PRIVATE "-Wl,-rpath,${PYTHON_SITE_PACKAGE_DIR}")
  17. endif()
  18. if(NOT WIN32)
  19. target_link_libraries(_kaldi_native_fbank PRIVATE "-Wl,-rpath,${kaldi_native_fbank_rpath_origin}/kaldi_native_fbank/lib")
  20. endif()
  21. target_link_libraries(_kaldi_native_fbank PRIVATE kaldi-native-fbank-core)
  22. install(TARGETS _kaldi_native_fbank
  23. DESTINATION ../
  24. )