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