Browse Source

2024.5.10-去除ITN的依赖构建

master
Administrator 1 year ago
parent
commit
e802b5f115
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      cmake-linux/openfst.cmake

+ 8
- 3
cmake-linux/openfst.cmake

@ -16,17 +16,22 @@ execute_process(COMMAND rm -r ${openfst_BUILD})
if(NOT EXISTS ${openfst_BUILD})
#
message(STATUS "${BoldGreen}Install openfst: ${GLOG_BUILD_DIR}${ColourReset}")
#./configure --prefix=${openfst_SOURCE_DIR}/build --enable-static --disable-shared --with-pic
execute_process(COMMAND mkdir ${openfst_BUILD})
# patchglog
execute_process(
COMMAND cmake -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/patch/openfst ${LIB_BASE_DIR}/openfst-src
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
message(STATUS "${BoldGreen}configure openfst${ColourReset}")
#./configure --prefix=${openfst_SOURCE_DIR}/build --enable-static --disable-shared --with-pic
execute_process(
COMMAND ./configure --prefix=${openfst_BUILD} --with-pic
WORKING_DIRECTORY ${openfst_ROOT})
# patchglog
WORKING_DIRECTORY ${openfst_ROOT}
RESULT_VARIABLE configure_result)
if(configure_result)
message(FATAL_ERROR "${BoldRed}openfst项目构建不成功! ${ColourReset}")
endif ()
message(STATUS "${BoldGreen}copy openfst patch done!${ColourReset}")
execute_process(
COMMAND cmake --build . --target install

Loading…
Cancel
Save