if(NOT OPENFST_ROOT_DIR) message(FATAL_ERROR) endif() set(fst_source_dir ${OPENFST_ROOT_DIR}/src/lib) set(fst_include_dir ${OPENFST_ROOT_DIR}/src/include) include_directories(${fst_include_dir}) file(GLOB fst_sources "${fst_source_dir}/*.cc") add_library(fst ${fst_sources}) target_include_directories(fst PUBLIC $ $ ) install(TARGETS fst EXPORT kaldi-targets ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) install(DIRECTORY ${fst_include_dir}/fst DESTINATION include/openfst PATTERN "test/*.h" EXCLUDE ) unset(fst_source_dir) unset(fst_include_dir) unset(fst_sources)