summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluckytyphlosion <10688458+luckytyphlosion@users.noreply.github.com>2019-08-06 20:22:32 -0400
committerGitHub <noreply@github.com>2019-08-06 20:22:32 -0400
commit27176890c4a688ea7de44d3f55af32827016a9fd (patch)
tree0810b75bbd2e0e283ca91a1bcfe984be97b020e2
parent119616d503f00bc04517c02f196a8c4969b0eb2a (diff)
parentdce943da0f089d7c8535418049a79f4bd483449b (diff)
Merge pull request #29 from aaaaaa123456789/master
Fix Makefiles to account for the $CC and $CXX environment
-rwxr-xr-xbuild.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/build.sh b/build.sh
index bc429f6..ca1785c 100755
--- a/build.sh
+++ b/build.sh
@@ -1,14 +1,18 @@
#!/bin/sh
set -e
+CCOPT=
+CXXOPT=
+if [ ! -z "$CC" ]; then CCOPT=CC=$CC; fi
+if [ ! -z "$CXX" ]; then CXXOPT=CXX=$CXX; fi
make -C gcc clean
-make -C gcc old
+make -C gcc old $CCOPT $CXXOPT
mv gcc/old_agbcc .
make -C gcc clean
-make -C gcc
+make -C gcc $CCOPT $CXXOPT
mv gcc/agbcc .
make -C libgcc clean
-make -C libgcc
+make -C libgcc $CCOPT $CXXOPT
mv libgcc/libgcc.a .
make -C libc clean
-make -C libc
+make -C libc $CCOPT $CXXOPT
mv libc/libc.a .