mirror of
git://git.musl-libc.org/musl
synced 2024-12-15 19:25:55 +00:00
support configuring cross compiling with CROSS_COMPILE prefix variable
This commit is contained in:
parent
b99836f3ad
commit
94e920d0cd
9
configure
vendored
9
configure
vendored
@ -33,6 +33,7 @@ Optional features:
|
||||
Some influential environment variables:
|
||||
CC C compiler command [detected]
|
||||
CFLAGS C compiler flags [-Os -pipe ...]
|
||||
CROSS_COMPILE prefix for cross compiler and tools [none]
|
||||
|
||||
Use these variables to override the choices made by configure.
|
||||
|
||||
@ -126,6 +127,7 @@ CC=*) CC=${arg#*=} ;;
|
||||
CFLAGS=*) CFLAGS=${arg#*=} ;;
|
||||
CPPFLAGS=*) CPPFLAGS=${arg#*=} ;;
|
||||
LDFLAGS=*) LDFLAGS=${arg#*=} ;;
|
||||
CROSS_COMPILE=*) CROSS_COMPILE=${arg#*=} ;;
|
||||
*=*) ;;
|
||||
*) target=$arg ;;
|
||||
esac
|
||||
@ -155,9 +157,9 @@ trap 'rm "$tmpc"' EXIT INT QUIT TERM HUP
|
||||
# Find a C compiler to use
|
||||
#
|
||||
printf "checking for C compiler... "
|
||||
trycc gcc
|
||||
trycc c99
|
||||
trycc cc
|
||||
trycc ${CROSS_COMPILE}gcc
|
||||
trycc ${CROSS_COMPILE}c99
|
||||
trycc ${CROSS_COMPILE}cc
|
||||
printf "%s\n" "$CC"
|
||||
test -n "$CC" || { echo "$0: cannot find a C compiler" ; exit 1 ; }
|
||||
|
||||
@ -297,6 +299,7 @@ CFLAGS= $CFLAGS_AUTO $CFLAGS
|
||||
CFLAGS_C99FSE = $CFLAGS_C99FSE
|
||||
CPPFLAGS = $CPPFLAGS
|
||||
LDFLAGS = $LDFLAGS_AUTO $LDFLAGS
|
||||
CROSS_COMPILE = $CROSS_COMPILE
|
||||
EOF
|
||||
test "x$static" = xno && echo "STATIC_LIBS ="
|
||||
test "x$shared" = xno && echo "SHARED_LIBS ="
|
||||
|
Loading…
Reference in New Issue
Block a user