30 lines
		
	
	
		
			631 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			631 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
# for rk1808 aarch64
 | 
						|
# GCC_COMPILER=${RK1808_TOOL_CHAIN}/bin/aarch64-linux-gnu
 | 
						|
 | 
						|
 | 
						|
# for rk1806 armhf
 | 
						|
# GCC_COMPILER=~/opts/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf
 | 
						|
 | 
						|
# for rv1109/rv1126 armhf
 | 
						|
GCC_COMPILER=${RV1109_TOOL_CHAIN}/bin/arm-linux-gnueabihf
 | 
						|
 | 
						|
ROOT_PWD=$( cd "$( dirname $0 )" && cd -P "$( dirname "$SOURCE" )" && pwd )
 | 
						|
 | 
						|
# build rockx
 | 
						|
BUILD_DIR=${ROOT_PWD}/build
 | 
						|
 | 
						|
if [[ ! -d "${BUILD_DIR}" ]]; then
 | 
						|
  mkdir -p ${BUILD_DIR}
 | 
						|
fi
 | 
						|
 | 
						|
cd ${BUILD_DIR}
 | 
						|
cmake .. \
 | 
						|
    -DCMAKE_C_COMPILER=${GCC_COMPILER}-gcc \
 | 
						|
    -DCMAKE_CXX_COMPILER=${GCC_COMPILER}-g++
 | 
						|
make -j4
 | 
						|
make install
 | 
						|
cd - |