diff --git a/cmake-linux/openfst.cmake b/cmake-linux/openfst.cmake index cd97dd7..a659cfe 100644 --- a/cmake-linux/openfst.cmake +++ b/cmake-linux/openfst.cmake @@ -67,12 +67,13 @@ endif () find_path(OPENFST_INCLUDE_DIR fst/fst.h PATHS ${OPENFST_ROOT}/include) find_path(OPENFST_BINARY_DIR fstsymbols PATHS ${OPENFST_ROOT}/bin) +find_path(OPENFST_LIBRARY_DIR fst.a PATHS ${OPENFST_ROOT}/lib) find_library(fst NAMES fst PATHS ${OPENFST_ROOT}/lib) set(OPENFST_LIBRARYS fst gflags_nothreads_static glog dl) #验证库和文件是否被找到 include(${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake) FIND_PACKAGE_HANDLE_STANDARD_ARGS(Openfst DEFAULT_MSG - OPENFST_INCLUDE_DIR OPENFST_BINARY_DIR fst GFLAGS_LIBRARY_NOTHREADS GFLAGS_LIBRARY GLOG_LIBRARY) + OPENFST_INCLUDE_DIR OPENFST_BINARY_DIR fst GFLAGS_LIBRARY_NOTHREADS GFLAGS_LIBRARY GLOG_LIBRARY OPENFST_LIBRARY_DIR) message("${BoldGreen} OPENFST_INCLUDE_DIR: ${OPENFST_INCLUDE_DIR} OPENFST_BINARY_DIR: ${OPENFST_BINARY_DIR}