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)