diff --git a/runtime/build.sh b/runtime/build.sh index 9c6a0a371..0ee628fd8 100755 --- a/runtime/build.sh +++ b/runtime/build.sh @@ -4,12 +4,15 @@ set -xe BUILD_ROOT=build/Linux BUILD_DIR=${BUILD_ROOT}/x86_64 +mkdir -p ${BUILD_DIR} + BUILD_TYPE=Release #BUILD_TYPE=Debug BUILD_SO=OFF BUILD_ASR=OFF BUILD_CLS=ON BUILD_VAD=ON +FASTDEPLOY_INSTALL_DIR="" # the build script had verified in the paddlepaddle docker image. # please follow the instruction below to install PaddlePaddle image. @@ -20,5 +23,7 @@ cmake -B ${BUILD_DIR} \ -DBUILD_SHARED_LIBS=${BUILD_SO} \ -DWITH_ASR=${BUILD_ASR} \ -DWITH_CLS=${BUILD_CLS} \ - -DWITH_VAD=${BUILD_VAD} + -DWITH_VAD=${BUILD_VAD} \ + -DFASTDEPLOY_INSTALL_DIR=${FASTDEPLOY_INSTALL_DIR} + cmake --build ${BUILD_DIR} -j diff --git a/runtime/engine/cls/nnet/CMakeLists.txt b/runtime/engine/cls/nnet/CMakeLists.txt index 5d9f05613..652e05b34 100644 --- a/runtime/engine/cls/nnet/CMakeLists.txt +++ b/runtime/engine/cls/nnet/CMakeLists.txt @@ -4,8 +4,8 @@ set(srcs ) add_library(cls ${srcs}) -target_link_libraries(cls INTERFACE -static-libstdc++;-Wl,-Bsymbolic ${FASTDEPLOY_LIBS} kaldi-matrix kaldi-base frontend utils ) +target_link_libraries(cls PRIVATE ${FASTDEPLOY_LIBS} kaldi-matrix kaldi-base frontend utils ) set(bin_name panns_nnet_main) add_executable(${bin_name} ${CMAKE_CURRENT_SOURCE_DIR}/${bin_name}.cc) -target_link_libraries(${bin_name} -static-libstdc++;-Wl,-Bsymbolic gflags glog cls) +target_link_libraries(${bin_name} gflags glog cls) diff --git a/runtime/engine/vad/nnet/CMakeLists.txt b/runtime/engine/vad/nnet/CMakeLists.txt index 73749599e..8fea3b19c 100644 --- a/runtime/engine/vad/nnet/CMakeLists.txt +++ b/runtime/engine/vad/nnet/CMakeLists.txt @@ -3,7 +3,7 @@ set(srcs ) add_library(pps_vad ${srcs}) -target_link_libraries(pps_vad PUBLIC ${FASTDEPLOY_LIBS} common glog) +target_link_libraries(pps_vad PUBLIC ${FASTDEPLOY_LIBS} common extern_glog) set(bin_name vad_nnet_main)