build.sh 920 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # OpenVINO预编译库的路径
  2. OPENVINO_DIR=$INTEL_OPENVINO_DIR/inference_engine
  3. # ngraph lib的路径,编译openvino时通常会生成
  4. NGRAPH_LIB=$INTEL_OPENVINO_DIR/deployment_tools/ngraph/lib
  5. # gflags预编译库的路径
  6. GFLAGS_DIR=$(pwd)/deps/gflags
  7. # opencv使用自带预编译版本
  8. OPENCV_DIR=$(pwd)/deps/opencv/
  9. #cpu架构
  10. ARCH=x86
  11. export ARCH
  12. #下载并编译third-part lib
  13. sh $(pwd)/scripts/install_third-party.sh
  14. rm -rf build
  15. mkdir -p build
  16. cd build
  17. if [ ${ARCH} = "x86" ];then
  18. cmake .. \
  19. -DOPENCV_DIR=${OPENCV_DIR} \
  20. -DGFLAGS_DIR=${GFLAGS_DIR} \
  21. -DOPENVINO_DIR=${OPENVINO_DIR} \
  22. -DNGRAPH_LIB=${NGRAPH_LIB} \
  23. -DARCH=${ARCH}
  24. make
  25. else
  26. cmake ..\
  27. -DOPENCV_DIR=${OPENCV_DIR} \
  28. -DGFLAGS_DIR=${GFLAGS_DIR} \
  29. -DOPENVINO_DIR=${OPENVINO_DIR} \
  30. -DNGRAPH_LIB=${NGRAPH_LIB} \
  31. -DARCH=${ARCH} \
  32. -DCMAKE_CXX_FLAGS="-march=armv7-a"
  33. make
  34. fi