1#!/bin/bash 2# Run this from within a bash shell 3# x86_64 is for simulation do not enable RK platform 4export AIQ_BUILD_HOST_DIR=/data/project_codes/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf 5export AIQ_BUILD_TOOLCHAIN_TRIPLE=arm-linux-gnueabihf 6export AIQ_BUILD_SYSROOT=libc 7export AIQ_BUILD_ARCH=arm 8TOOLCHAIN_FILE=$(pwd)/../../cmake/toolchains/gcc.cmake 9OUTPUT=$(pwd)/output/${AIQ_BUILD_ARCH} 10SOURCE_PATH=$$(pwd)/../../ 11 12mkdir -p $OUTPUT 13pushd $OUTPUT 14 15cmake -G "Ninja" \ 16 -DCMAKE_BUILD_TYPE=MinSizeRel \ 17 -DARCH=${AIQ_BUILD_ARCH} \ 18 -DRKPLATFORM=OFF \ 19 -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_FILE \ 20 -DCMAKE_SKIP_RPATH=TRUE \ 21 -DCMAKE_EXPORT_COMPILE_COMMANDS=YES \ 22 -DISP_HW_VERSION=${ISP_HW_VERSION} \ 23 -DCMAKE_INSTALL_PREFIX="installed" \ 24 $SOURCE_PATH \ 25&& ninja -j$(nproc) \ 26&& ninja install 27 28popd 29