|
1 | 1 | #!/bin/sh |
2 | 2 |
|
3 | 3 | # use: |
4 | | -# source ./env.sh |
| 4 | +# source ./env.sh [gcc12] |
5 | 5 | # |
6 | 6 | # CFLAGS as used for Vu+ uno 4K |
7 | 7 |
|
8 | | -#export INCLUDES=--sysroot=~/git/pi/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/arm-linux-gnueabihf/sysroot |
9 | | -#export INCLUDES= |
| 8 | +# ARM based Chips |
| 9 | +export CPU_FLAGS="-march=armv7-a -mtune=cortex-a15 -mfpu=neon-vfpv4" |
10 | 10 |
|
11 | | - |
12 | | -#export CXXPREFIX=~/vu/opt/toolchains/stbgcc-4.8-1.7/bin/arm-linux- |
13 | | -#export CXXSUFFIX= |
14 | | -#export CXX=~/vu/opt/toolchains/stbgcc-4.8-1.7/bin/arm-linux-c++ |
15 | | -#export CPP=~/vu/opt/toolchains/stbgcc-4.8-1.7/bin/arm-linux-cpp |
16 | | -#export CC=~/vu/opt/toolchains/stbgcc-4.8-1.7/bin/arm-linux-gcc |
17 | | -#PYTHON_CPPFLAGS=~/vu/opt/toolchains/stbgcc-4.8-1.7/python-runtime/include/python2.7 |
18 | | - |
19 | | -############################################################################### |
20 | | -# ARM based BroadCom Chips |
21 | | -export CPU_FLAGS="-march=armv7-a -mtune=cortex-a15 -mfpu=vfpv4" |
22 | | - |
23 | | -#export CXXPREFIX=~/vu/opt/toolchains/stbgcc-6.3-1.8/bin/arm-linux- |
24 | | -#export CXXSUFFIX= |
25 | | -#export CXX=~/vu/opt/toolchains/stbgcc-6.3-1.8/bin/arm-linux-c++ |
26 | | -#export CPP=~/vu/opt/toolchains/stbgcc-6.3-1.8/bin/arm-linux-cpp |
27 | | -#export CC=~/vu/opt/toolchains/stbgcc-6.3-1.8/bin/arm-linux-gcc |
28 | | -#export PYTHON_CPPFLAGS=~/vu/opt/toolchains/stbgcc-6.3-1.8/python-runtime/include/python2.7 |
29 | | - |
30 | | -export CXXPREFIX=~/vu/opt/toolchains/stbgcc-8.3-0.4/bin/arm-linux- |
31 | | -export CXXSUFFIX= |
32 | | -export CXX=~/vu/opt/toolchains/stbgcc-8.3-0.4/bin/arm-linux-c++ |
33 | | -export CPP=~/vu/opt/toolchains/stbgcc-8.3-0.4/bin/arm-linux-cpp |
34 | | -export CC=~/vu/opt/toolchains/stbgcc-8.3-0.4/bin/arm-linux-gcc |
35 | | -export PYTHON_CPPFLAGS=~/vu/opt/toolchains/stbgcc-8.3-0.4/python-runtime/include/python2.7 |
36 | | -############################################################################### |
| 11 | +if [[ -n $1 && $1 = "gcc12" ]] ; then |
| 12 | + export CXXPREFIX=arm-linux-gnueabihf- |
| 13 | + export CXXSUFFIX=-12 |
| 14 | + export CXX=$CXXPREFIX"g++"$CXXSUFFIX |
| 15 | +else |
| 16 | + export CXXPREFIX=~/vu/opt/toolchains/stbgcc-8.3-0.4/bin/arm-linux- |
| 17 | + export CXXSUFFIX= |
| 18 | + export CXX=$CXXPREFIX"c++"$CXXSUFFIX |
| 19 | +fi |
| 20 | +echo Using: $CXX |
0 commit comments