xref: /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_demo/build-linux_RK3588.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1set -e
2
3TARGET_SOC="rk3588"
4GCC_COMPILER=aarch64-linux-gnu
5
6export LD_LIBRARY_PATH=${TOOL_CHAIN}/lib64:$LD_LIBRARY_PATH
7export CC=${GCC_COMPILER}-gcc
8export CXX=${GCC_COMPILER}-g++
9
10ROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd )
11
12# build
13BUILD_DIR=${ROOT_PWD}/build/build_linux_aarch64
14
15if [[ ! -d "${BUILD_DIR}" ]]; then
16  mkdir -p ${BUILD_DIR}
17fi
18
19cd ${BUILD_DIR}
20cmake ../.. -DCMAKE_SYSTEM_NAME=Linux -DTARGET_SOC=${TARGET_SOC}
21make -j4
22make install
23cd -
24