diff options
| -rwxr-xr-x | configure | 14 | 
1 files changed, 13 insertions, 1 deletions
@@ -25,6 +25,7 @@ Fine tuning of the installation directories:  System types:    --target=TARGET         configure to run on target TARGET [detected]    --host=HOST             same as --target +  --build=BUILD           build system type; used only to infer cross-compiling  Optional features:    --enable-optimize=...   optimize listed components for speed over size [auto] @@ -129,6 +130,7 @@ includedir='$(prefix)/include'  syslibdir='/lib'  tools=  tool_libs= +build=  target=  optimize=auto  debug=no @@ -172,6 +174,7 @@ case "$arg" in  --disable-gcc-wrapper|--enable-gcc-wrapper=no) wrapper=no ;;  --enable-*|--disable-*|--with-*|--without-*|--*dir=*|--build=*) ;;  --host=*|--target=*) target=${arg#*=} ;; +--build=*) build=${arg#*=} ;;  -* ) echo "$0: unknown option $arg" ;;  CC=*) CC=${arg#*=} ;;  CFLAGS=*) CFLAGS=${arg#*=} ;; @@ -180,7 +183,7 @@ LDFLAGS=*) LDFLAGS=${arg#*=} ;;  CROSS_COMPILE=*) CROSS_COMPILE=${arg#*=} ;;  LIBCC=*) LIBCC=${arg#*=} ;;  *=*) ;; -*) target=$arg ;; +*) build=$arg ; target=$arg ;;  esac  done @@ -214,6 +217,15 @@ set +C  trap 'rm "$tmpc"' EXIT INT QUIT TERM HUP  # +# Check whether we are cross-compiling, and set a default +# CROSS_COMPILE prefix if none was provided. +# +test "$target" && \ +test "$target" != "$build" && \ +test -z "$CROSS_COMPILE" && \ +CROSS_COMPILE="$target-" + +#  # Find a C compiler to use  #  printf "checking for C compiler... "  | 
