CMakeLists.txt (986B)
1 pybind11_add_module(_kaldi_native_fbank 2 feature-fbank.cc 3 feature-mfcc.cc 4 feature-window.cc 5 kaldi-native-fbank.cc 6 mel-computations.cc 7 online-feature.cc 8 rfft.cc 9 utils.cc 10 ) 11 12 if(APPLE) 13 execute_process( 14 COMMAND "${PYTHON_EXECUTABLE}" -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" 15 OUTPUT_STRIP_TRAILING_WHITESPACE 16 OUTPUT_VARIABLE PYTHON_SITE_PACKAGE_DIR 17 ) 18 message(STATUS "PYTHON_SITE_PACKAGE_DIR: ${PYTHON_SITE_PACKAGE_DIR}") 19 if(PYTHON_SITE_PACKAGE_DIR STREQUAL "") 20 message(WARNING "PYTHON_SITE_PACKAGE_DIR is empty!") 21 else() 22 target_link_libraries(_kaldi_native_fbank PRIVATE "-Wl,-rpath,${PYTHON_SITE_PACKAGE_DIR}") 23 endif() 24 endif() 25 26 if(NOT WIN32) 27 target_link_libraries(_kaldi_native_fbank PRIVATE "-Wl,-rpath,${kaldi_native_fbank_rpath_origin}/kaldi_native_fbank/lib") 28 endif() 29 30 target_link_libraries(_kaldi_native_fbank PRIVATE kaldi-native-fbank-core) 31 32 install(TARGETS _kaldi_native_fbank 33 DESTINATION ../ 34 )