Browse Source

2024.5.10-去除ITN的依赖构建

master
Administrator 1 year ago
parent
commit
a4a8e90c52
2 changed files with 13 additions and 15 deletions
  1. +2
    -4
      cmake-linux/grpc.cmake
  2. +11
    -11
      cmake-linux/openfst.cmake

+ 2
- 4
cmake-linux/grpc.cmake

@ -1,11 +1,9 @@
# On how to build grpc, you may refer to https://github.com/grpc/grpc
# grpc version : v1.37.1
set(grpc_build_dir "${LIB_BASE_DIR}/grpc-build")
if(NOT EXISTS ${grpc_build_dir})
# install grpc
execute_process(COMMAND mkdir -p "${grpc_build_dir}")
message(STATUS "${BoldGreen}Install grpc third party library${ColourReset}")
execute_process(
COMMAND cmake
@ -25,10 +23,10 @@ if(NOT EXISTS ${grpc_build_dir})
-B ${grpc_build_dir}
WORKING_DIRECTORY ${grpc_build_dir})
execute_process(
COMMAND cmake --build . -j4
COMMAND make -j6
WORKING_DIRECTORY ${grpc_build_dir})
execute_process(
COMMAND cmake --install .
COMMAND make install
WORKING_DIRECTORY ${grpc_build_dir})
execute_process(COMMAND cp -rf ${LIB_BASE_DIR}/grpc-src/third_party/abseil-cpp/absl ${grpc_build_dir}/include)
execute_process(

+ 11
- 11
cmake-linux/openfst.cmake

@ -21,26 +21,26 @@ if(NOT EXISTS ${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}
RESULT_VARIABLE configure_result1)
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}
RESULT_VARIABLE configure_result)
message(FATAL_ERROR "${BoldRed}openfst项目构建不成功!${openfst_BUILD} ${ColourReset}")
if(configure_result)
message(FATAL_ERROR "${BoldRed}openfst项目构建不成功! ${ColourReset}")
endif ()
WORKING_DIRECTORY ${openfst_ROOT} )
message(STATUS "${BoldGreen}copy openfst patch done!${ColourReset}")
execute_process(
COMMAND cmake --build . --target install
WORKING_DIRECTORY ${openfst_ROOT})
COMMAND make -j8
WORKING_DIRECTORY ${openfst_ROOT}
RESULT_VARIABLE configure_result
)
execute_process(
COMMAND cmake --install .
COMMAND make --install
WORKING_DIRECTORY ${openfst_ROOT})
if(configure_result)
message(FATAL_ERROR "${BoldRed}openfst项目构建不成功! ${ColourReset}")
endif ()
endif()
# gflagsglog/usr/lib/x86_64-linux-gnu

Loading…
Cancel
Save