1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSCRIPT_DIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) 4*4882a593SmuzhiyunSOURCE_PATH=${SCRIPT_DIR} 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# Modify to the local toolchain path. 7*4882a593SmuzhiyunTOOLCHAIN_PATH=${SOURCE_PATH}/toolchains/toolchain_linux.cmake 8*4882a593SmuzhiyunBUILD_DIR=build/build_linux 9*4882a593SmuzhiyunBUILD_TYPE=Release 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunrm -rf $BUILD_DIR 12*4882a593Smuzhiyunmkdir -p $BUILD_DIR 13*4882a593Smuzhiyunpushd $BUILD_DIR 14*4882a593Smuzhiyun 15*4882a593Smuzhiyuncmake ../.. \ 16*4882a593Smuzhiyun -DCMAKE_BUILD_TARGET=buildroot \ 17*4882a593Smuzhiyun -DBUILD_TOOLCHAINS_PATH=${TOOLCHAIN_PATH} \ 18*4882a593Smuzhiyun -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ 19*4882a593Smuzhiyun -DCMAKE_INSTALL_PREFIX=install \ 20*4882a593Smuzhiyun 21*4882a593Smuzhiyunmake -j8 22*4882a593Smuzhiyunmake install 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunpopd 25