janitor

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

CMakeLists.txt (638B)


      1 cmake_minimum_required(VERSION 3.10)
      2 
      3 project(knfc)
      4 
      5 set(CMAKE_CXX_STANDARD 14)
      6 set(CMAKE_CXX_STANDARD_REQUIRED True)
      7 
      8 option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
      9 set(KALDI_NATIVE_FBANK_BUILD_PYTHON OFF CACHE BOOL "Disable Python build")
     10 set(KALDI_NATIVE_FBANK_BUILD_TESTS OFF CACHE BOOL "Disable Tests build")
     11 
     12 add_subdirectory(../knf ${CMAKE_BINARY_DIR}/knf)
     13 
     14 add_library(knfc STATIC knfc.cc)
     15 
     16 target_link_libraries(knfc PRIVATE kaldi-native-fbank-core)
     17 
     18 target_include_directories(knfc PRIVATE
     19     ${KNF_LIB_PATH}/include
     20     ../knf/kaldi-native-fbank/csrc
     21     ../knf
     22 )
     23 
     24 install(TARGETS knfc
     25         ARCHIVE DESTINATION lib)