X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=configure.gnu;h=46cc494fd641a2d4a0e94f6eb137123efe28c05e;hb=321499b5be1bfbade4d0e2e11136d1d4d87a5e7f;hp=868e45411185251f7ef8c26efc67408ff4b2b04c;hpb=774d564bb7dd1ed64ca0d7e534aa67e93f991f02;p=p5sagit%2Fp5-mst-13.2.git diff --git a/configure.gnu b/configure.gnu index 868e454..46cc494 100755 --- a/configure.gnu +++ b/configure.gnu @@ -4,7 +4,7 @@ # # GNU configure-like front end to metaconfig's Configure. # -# Written by Andy Dougherty +# Written by Andy Dougherty # and Matthew Green . # # Reformatted and modified for inclusion in the dist-3.0 package by @@ -27,7 +27,7 @@ case "$0" in if cmp $0 `echo $0 | sed -e s/configure/Configure/` >/dev/null; then echo "Your configure and Configure scripts seem to be identical." echo "This can happen on filesystems that aren't fully case sensitive." - echo "You'll have to explicitely extract Configure and run that." + echo "You'll have to explicitly extract Configure and run that." exit 1 fi ;; @@ -40,12 +40,13 @@ while test $# -gt 0; do case $1 in --help) cat </dev/null 2>&1 shift @@ -82,7 +92,7 @@ EOM exit 1 ;; *) - opts="$opts $1" + opts="$opts '$1'" shift ;; esac @@ -107,6 +117,14 @@ case "$ccflags" in '') ;; *) opts="$opts -Dccflags='$ccflags'";; esac +case "$LDFLAGS" in +'') ;; +*) ldflags="$ldflags $LDFLAGS";; +esac +case "$ldflags" in +'') ;; +*) opts="$opts -Dldflags='$ldflags'";; +esac # Don't use -s if they want verbose mode case "$verbose" in @@ -114,7 +132,7 @@ case "$verbose" in *) copt="$copt -d";; esac -set X sh Configure $copt $create $opts +eval "set X sh Configure $copt $create $opts" shift echo "$@" exec "$@"