set -e 
 | 
  
 | 
TARGET_SOC="rk3588" 
 | 
export TOOL_CHAIN=~/opt/tool_chain/gcc-9.3.0-x86_64_aarch64-linux-gnu/host 
 | 
  
 | 
if [ x"${TOOL_CHAIN}" == x"" ] 
 | 
then 
 | 
  echo "Please set TOOL_CHAIN!" 
 | 
  exit 1 
 | 
fi 
 | 
  
 | 
# for aarch64 
 | 
GCC_COMPILER=aarch64-linux-gnu 
 | 
  
 | 
export LD_LIBRARY_PATH=${TOOL_CHAIN}/lib64:$LD_LIBRARY_PATH 
 | 
export CC=${GCC_COMPILER}-gcc 
 | 
export CXX=${GCC_COMPILER}-g++ 
 | 
  
 | 
ROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd ) 
 | 
  
 | 
# build 
 | 
BUILD_DIR=${ROOT_PWD}/build/build_linux_aarch64 
 | 
  
 | 
if [[ ! -d "${BUILD_DIR}" ]]; then 
 | 
  mkdir -p ${BUILD_DIR} 
 | 
fi 
 | 
  
 | 
cd ${BUILD_DIR} 
 | 
cmake ../.. -DCMAKE_SYSTEM_NAME=Linux -DTARGET_SOC=${TARGET_SOC} 
 | 
make -j4 
 | 
make install 
 | 
cd - 
 |