summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2015-11-30 17:42:05 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2015-11-30 17:42:05 +0000
commit1798f3107aea408deef3235fa66597da8b132d95 (patch)
treedd2766ff824e2b43070079caa056c17afee48c0c
parent666c899756a6973c8abf24547a1283285c9adf2b (diff)
downloadexecline-1798f3107aea408deef3235fa66597da8b132d95.tar.xz
Easier CROSS_COMPILE support in configure
-rwxr-xr-xconfigure5
1 files changed, 3 insertions, 2 deletions
diff --git a/configure b/configure
index ba16dfa..e124c93 100755
--- a/configure
+++ b/configure
@@ -120,7 +120,7 @@ tryldflag () {
# Actual script
-CC_AUTO="$CC"
+CC_AUTO=
CFLAGS_AUTO="$CFLAGS"
CPPFLAGS_AUTO="-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -O2 $CPPFLAGS"
LDFLAGS_AUTO="$LDFLAGS"
@@ -253,6 +253,7 @@ fi
# Find a C compiler to use
echo "checking for C compiler..."
+trycc ${cross}${CC}
trycc ${cross}gcc
trycc ${cross}c99
trycc ${cross}cc
@@ -361,7 +362,7 @@ SYSCLOCK_LIB := ${sysclock_lib}
TAINNOW_LIB := ${tainnow_lib}
UTIL_LIB := ${util_lib}
-CC := $CC_AUTO
+CC := ${CC_AUTO##${cross}}
CFLAGS := $CFLAGS_AUTO
CPPFLAGS := $CPPFLAGS_AUTO
LDFLAGS := $LDFLAGS_AUTO