xref: /OK3568_Linux_fs/external/rknpu2/examples/RV1106_RV1103/rknn_mobilenet_demo/build-linux_RV1106.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2set -e
3
4if [ -z $RK_RV1106_TOOLCHAIN ]; then
5  echo "Please set the RK_RV1106_TOOLCHAIN environment variable!"
6  echo "example:"
7  echo "  export RK_RV1106_TOOLCHAIN=<path-to-your-dir/arm-rockchip830-linux-uclibcgnueabihf>"
8  exit
9fi
10
11# for arm
12GCC_COMPILER=$RK_RV1106_TOOLCHAIN
13
14ROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd )
15
16# build
17BUILD_DIR=${ROOT_PWD}/build/build_linux_arm
18
19if [[ ! -d "${BUILD_DIR}" ]]; then
20  mkdir -p ${BUILD_DIR}
21fi
22
23cd ${BUILD_DIR}
24cmake ../.. \
25    -DCMAKE_C_COMPILER=${GCC_COMPILER}-gcc \
26    -DCMAKE_CXX_COMPILER=${GCC_COMPILER}-g++
27make -j4
28make install
29cd -
30