Browse Source

2024.5.10-去除ITN的依赖构建

master
Administrator 1 year ago
parent
commit
62a0394fdd
4 changed files with 7 additions and 4 deletions
  1. +2
    -1
      cmake-linux/gflags.cmake
  2. +1
    -1
      cmake-linux/glog.cmake
  3. +2
    -1
      cmake-linux/grpc.cmake
  4. +2
    -1
      cmake-linux/openfst.cmake

+ 2
- 1
cmake-linux/gflags.cmake

@ -3,7 +3,8 @@ set(GFLAGS_BUILD_DIR ${LIB_BASE_DIR}/gflags-build)
if(REBUILD) if(REBUILD)
message(STATUS "${BoldGreen}Install GFLAGS to: ${GFLAGS_BUILD_DIR}${ColourReset}") message(STATUS "${BoldGreen}Install GFLAGS to: ${GFLAGS_BUILD_DIR}${ColourReset}")
execute_process( execute_process(
COMMAND mkdir gflags-build && cmake -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC -S ${GFLAGS_ROOT_DIR} -B ${GFLAGS_BUILD_DIR}
COMMAND rm -rf gflags-build && mkdir gflags-build &&
cmake -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC -S ${GFLAGS_ROOT_DIR} -B ${GFLAGS_BUILD_DIR}
WORKING_DIRECTORY ${LIB_BASE_DIR}) WORKING_DIRECTORY ${LIB_BASE_DIR})
execute_process( execute_process(
COMMAND cmake --build . -j4 COMMAND cmake --build . -j4

+ 1
- 1
cmake-linux/glog.cmake

@ -7,7 +7,7 @@ set(GLOG_BUILD_DIR ${LIB_BASE_DIR}/glog-build)
if(REBUILD) if(REBUILD)
message(STATUS "${BoldGreen}Install glog to: ${GLOG_BUILD_DIR}${ColourReset}") message(STATUS "${BoldGreen}Install glog to: ${GLOG_BUILD_DIR}${ColourReset}")
execute_process( execute_process(
COMMAND mkdir glog-build
COMMAND rm -rf glog-build && mkdir glog-build
WORKING_DIRECTORY ${LIB_BASE_DIR}) WORKING_DIRECTORY ${LIB_BASE_DIR})
execute_process( execute_process(
COMMAND cmake -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC -S ${GLOG_ROOT_DIR} -B . COMMAND cmake -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC -S ${GLOG_ROOT_DIR} -B .

+ 2
- 1
cmake-linux/grpc.cmake

@ -4,7 +4,8 @@ set(grpc_build_dir "${LIB_BASE_DIR}/grpc-build")
if(REBUILD) if(REBUILD)
# install grpc # install grpc
execute_process(COMMAND mkdir -p ${grpc_build_dir})
execute_process(COMMAND rm -rf ${grpc_build_dir} && mkdir -p ${grpc_build_dir})
message(STATUS "${BoldGreen}Install grpc third party library${ColourReset}") message(STATUS "${BoldGreen}Install grpc third party library${ColourReset}")
execute_process( execute_process(
COMMAND cmake COMMAND cmake

+ 2
- 1
cmake-linux/openfst.cmake

@ -6,13 +6,14 @@ set(openfst_BUILD "${LIB_BASE_DIR}/openfst-build")
if(REBUILD) if(REBUILD)
message(STATUS "${BoldGreen}Install openfst: ${GLOG_BUILD_DIR}${ColourReset}") message(STATUS "${BoldGreen}Install openfst: ${GLOG_BUILD_DIR}${ColourReset}")
#./configure --prefix=${openfst_SOURCE_DIR}/build --enable-static --disable-shared --with-pic #./configure --prefix=${openfst_SOURCE_DIR}/build --enable-static --disable-shared --with-pic
execute_process(COMMAND rm -rf ${openfst_BUILD} && mkdir -p ${openfst_BUILD})
# patchglog # patchglog
execute_process( execute_process(
COMMAND cmake -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/patch/openfst ${LIB_BASE_DIR}/openfst-src COMMAND cmake -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/patch/openfst ${LIB_BASE_DIR}/openfst-src
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
) )
execute_process( execute_process(
COMMAND ./configure --prefix=${openfst_BUILD}
COMMAND ./configure --prefix=${openfst_BUILD} --with-pic
WORKING_DIRECTORY ${LIB_BASE_DIR}/openfst-src) WORKING_DIRECTORY ${LIB_BASE_DIR}/openfst-src)
execute_process( execute_process(
COMMAND cmake --build . --target install COMMAND cmake --build . --target install

Loading…
Cancel
Save