-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_env.sh
20 lines (16 loc) · 870 Bytes
/
_env.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
NUC=${NUC:=0}
SYSROOT_NATIVE=$(readlink -f "sysroot-native")
if [ "$NUC" = "1" ]; then
export CROSS_COMPILE=x86_64-mobiaqua-linux-
export CPU_FLAGS="-march=x86-64-v3 -m64"
export SYSROOT=$(readlink -f "sysroot-x86")
export PATH=${SYSROOT_NATIVE}/usr/bin/:${SYSROOT_NATIVE}/usr/bin/x86_64-mobiaqua-linux:${PATH}
else
export CROSS_COMPILE=arm-mobiaqua-linux-gnueabi-
export CPU_FLAGS="-march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard"
export SYSROOT=$(readlink -f "sysroot-arm")
export PATH=${SYSROOT_NATIVE}/usr/bin/:${SYSROOT_NATIVE}/usr/bin/arm-mobiaqua-linux-gnueabi:${PATH}
fi
export CXX=${CROSS_COMPILE}g++
export CXXFLAGS="${CPU_FLAGS} -g3 -O0 -Isrc --sysroot=${SYSROOT} -I${SYSROOT}/usr/include/libdrm -I${SYSROOT}/usr/include/freetype2"
export LDFLAGS="${CPU_FLAGS} --sysroot=${SYSROOT} -ldrm -lfontconfig -lfreetype -lcurl"