mirror of
https://git.musl-libc.org/git/musl
synced 2025-04-13 19:22:51 +03: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:
|
Some influential environment variables:
|
||||||
CC C compiler command [detected]
|
CC C compiler command [detected]
|
||||||
CFLAGS C compiler flags [-Os -pipe ...]
|
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.
|
Use these variables to override the choices made by configure.
|
||||||
|
|
||||||
@ -126,6 +127,7 @@ CC=*) CC=${arg#*=} ;;
|
|||||||
CFLAGS=*) CFLAGS=${arg#*=} ;;
|
CFLAGS=*) CFLAGS=${arg#*=} ;;
|
||||||
CPPFLAGS=*) CPPFLAGS=${arg#*=} ;;
|
CPPFLAGS=*) CPPFLAGS=${arg#*=} ;;
|
||||||
LDFLAGS=*) LDFLAGS=${arg#*=} ;;
|
LDFLAGS=*) LDFLAGS=${arg#*=} ;;
|
||||||
|
CROSS_COMPILE=*) CROSS_COMPILE=${arg#*=} ;;
|
||||||
*=*) ;;
|
*=*) ;;
|
||||||
*) target=$arg ;;
|
*) target=$arg ;;
|
||||||
esac
|
esac
|
||||||
@ -155,9 +157,9 @@ trap 'rm "$tmpc"' EXIT INT QUIT TERM HUP
|
|||||||
# Find a C compiler to use
|
# Find a C compiler to use
|
||||||
#
|
#
|
||||||
printf "checking for C compiler... "
|
printf "checking for C compiler... "
|
||||||
trycc gcc
|
trycc ${CROSS_COMPILE}gcc
|
||||||
trycc c99
|
trycc ${CROSS_COMPILE}c99
|
||||||
trycc cc
|
trycc ${CROSS_COMPILE}cc
|
||||||
printf "%s\n" "$CC"
|
printf "%s\n" "$CC"
|
||||||
test -n "$CC" || { echo "$0: cannot find a C compiler" ; exit 1 ; }
|
test -n "$CC" || { echo "$0: cannot find a C compiler" ; exit 1 ; }
|
||||||
|
|
||||||
@ -297,6 +299,7 @@ CFLAGS= $CFLAGS_AUTO $CFLAGS
|
|||||||
CFLAGS_C99FSE = $CFLAGS_C99FSE
|
CFLAGS_C99FSE = $CFLAGS_C99FSE
|
||||||
CPPFLAGS = $CPPFLAGS
|
CPPFLAGS = $CPPFLAGS
|
||||||
LDFLAGS = $LDFLAGS_AUTO $LDFLAGS
|
LDFLAGS = $LDFLAGS_AUTO $LDFLAGS
|
||||||
|
CROSS_COMPILE = $CROSS_COMPILE
|
||||||
EOF
|
EOF
|
||||||
test "x$static" = xno && echo "STATIC_LIBS ="
|
test "x$static" = xno && echo "STATIC_LIBS ="
|
||||||
test "x$shared" = xno && echo "SHARED_LIBS ="
|
test "x$shared" = xno && echo "SHARED_LIBS ="
|
||||||
|
Loading…
x
Reference in New Issue
Block a user