1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSCRIPT_DIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) 4*4882a593SmuzhiyunSAMPLES_DIR=${SCRIPT_DIR}/.. 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# The following options require configuration 7*4882a593SmuzhiyunTOOLCHAIN_PATH=${SAMPLES_DIR}/../toolchains/toolchain_linux.cmake 8*4882a593SmuzhiyunLIBRGA_PATH=${SAMPLES_DIR}/../build/build_linux/install/lib 9*4882a593SmuzhiyunBUILD_DIR=build/build_linux 10*4882a593SmuzhiyunBUILD_TYPE=Release 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunrm -rf $BUILD_DIR 13*4882a593Smuzhiyunmkdir -p $BUILD_DIR 14*4882a593Smuzhiyunpushd $BUILD_DIR 15*4882a593Smuzhiyun 16*4882a593Smuzhiyuncmake ../.. \ 17*4882a593Smuzhiyun -DLIBRGA_FILE_LIB=${LIBRGA_PATH} \ 18*4882a593Smuzhiyun -DBUILD_TOOLCHAINS_PATH=${TOOLCHAIN_PATH} \ 19*4882a593Smuzhiyun -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ 20*4882a593Smuzhiyun -DCMAKE_INSTALL_PREFIX=install \ 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunmake -j8 23*4882a593Smuzhiyunmake install 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunpopd 26