janitor

janitor
git clone https://git.prime8.dev/janitor.git
Log | Files | Refs | README | LICENSE

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 )