From 45a8d36f9df45ec68d38bc224351686c47108d7a Mon Sep 17 00:00:00 2001 From: Ella Stanforth Date: Mon, 18 Apr 2022 20:49:44 +0000 Subject: [PATCH] add auto_cross --- iglupkg.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/iglupkg.sh b/iglupkg.sh index 7ac8374..9fb41ee 100755 --- a/iglupkg.sh +++ b/iglupkg.sh @@ -91,8 +91,18 @@ export CC=cc export CXX=c++ export AR=ar export RANLIB=ranlib +export CROSS_EXTRA_LDFLAGS="--target=$TRIPLE --sysroot=$WITH_CROSS_DIR" export CFLAGS="-O3" +export CROSS_EXTRA_CFLAGS="--target=$TRIPLE --sysroot=$WITH_CROSS_DIR" export CXXFLAGS=$CFLAGS +export CROSS_EXTRA_CXXFLAGS="$CROSS_EXTRA_CFLAGS -nostdinc++ -isystem $WITH_CROSS_DIR/include/c++/v1/" + +auto_cross() { + [ -z "$WITH_CROSS" ] && return + export CFLAGS="$CFLAGS $CROSS_EXTRA_CFLAGS" + export CXXFLAGS="$CFLAGS $CROSS_EXTRA_CXXFLAGS" + export LDFLAGS="$CROSS_EXTRA_LDFLAGS" +} export JOBS=$(nproc)