configure: add fallback when checking for ar
This commit is contained in:
parent
79f3fd5e64
commit
9213d1aa79
47
racket/src/configure
vendored
47
racket/src/configure
vendored
|
@ -672,6 +672,7 @@ EXEEXT
|
||||||
OBJEXT
|
OBJEXT
|
||||||
CPP
|
CPP
|
||||||
RANLIB
|
RANLIB
|
||||||
|
platform_ar_found
|
||||||
STRIP
|
STRIP
|
||||||
GREP
|
GREP
|
||||||
EGREP
|
EGREP
|
||||||
|
@ -3848,6 +3849,47 @@ fi
|
||||||
|
|
||||||
if test "$AR" = '' ; then
|
if test "$AR" = '' ; then
|
||||||
AR="${ac_tool_prefix}ar"
|
AR="${ac_tool_prefix}ar"
|
||||||
|
# Extract the first word of "$AR", so it can be a program name with args.
|
||||||
|
set dummy $AR; ac_word=$2
|
||||||
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
||||||
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
||||||
|
if test "${ac_cv_prog_platform_ar_found+set}" = set; then
|
||||||
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||||
|
else
|
||||||
|
if test -n "$platform_ar_found"; then
|
||||||
|
ac_cv_prog_platform_ar_found="$platform_ar_found" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||||
|
ac_cv_prog_platform_ar_found="yes"
|
||||||
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
test -z "$ac_cv_prog_platform_ar_found" && ac_cv_prog_platform_ar_found="no"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
platform_ar_found=$ac_cv_prog_platform_ar_found
|
||||||
|
if test -n "$platform_ar_found"; then
|
||||||
|
{ echo "$as_me:$LINENO: result: $platform_ar_found" >&5
|
||||||
|
echo "${ECHO_T}$platform_ar_found" >&6; }
|
||||||
|
else
|
||||||
|
{ echo "$as_me:$LINENO: result: no" >&5
|
||||||
|
echo "${ECHO_T}no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if test "$platform_ar_found" = 'no' ; then
|
||||||
|
AR="ar"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
if test "$ARFLAGS" = '' ; then
|
if test "$ARFLAGS" = '' ; then
|
||||||
ARFLAGS=ruv
|
ARFLAGS=ruv
|
||||||
|
@ -10040,6 +10082,7 @@ EXEEXT!$EXEEXT$ac_delim
|
||||||
OBJEXT!$OBJEXT$ac_delim
|
OBJEXT!$OBJEXT$ac_delim
|
||||||
CPP!$CPP$ac_delim
|
CPP!$CPP$ac_delim
|
||||||
RANLIB!$RANLIB$ac_delim
|
RANLIB!$RANLIB$ac_delim
|
||||||
|
platform_ar_found!$platform_ar_found$ac_delim
|
||||||
STRIP!$STRIP$ac_delim
|
STRIP!$STRIP$ac_delim
|
||||||
GREP!$GREP$ac_delim
|
GREP!$GREP$ac_delim
|
||||||
EGREP!$EGREP$ac_delim
|
EGREP!$EGREP$ac_delim
|
||||||
|
@ -10078,7 +10121,6 @@ EXTRA_GMP_DEP!$EXTRA_GMP_DEP$ac_delim
|
||||||
OSX!$OSX$ac_delim
|
OSX!$OSX$ac_delim
|
||||||
NOT_OSX!$NOT_OSX$ac_delim
|
NOT_OSX!$NOT_OSX$ac_delim
|
||||||
MINGW!$MINGW$ac_delim
|
MINGW!$MINGW$ac_delim
|
||||||
NOT_MINGW!$NOT_MINGW$ac_delim
|
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
|
||||||
|
@ -10120,6 +10162,7 @@ _ACEOF
|
||||||
ac_delim='%!_!# '
|
ac_delim='%!_!# '
|
||||||
for ac_last_try in false false false false false :; do
|
for ac_last_try in false false false false false :; do
|
||||||
cat >conf$$subs.sed <<_ACEOF
|
cat >conf$$subs.sed <<_ACEOF
|
||||||
|
NOT_MINGW!$NOT_MINGW$ac_delim
|
||||||
FRAMEWORK_INSTALL_DIR!$FRAMEWORK_INSTALL_DIR$ac_delim
|
FRAMEWORK_INSTALL_DIR!$FRAMEWORK_INSTALL_DIR$ac_delim
|
||||||
FRAMEWORK_REL_INSTALL!$FRAMEWORK_REL_INSTALL$ac_delim
|
FRAMEWORK_REL_INSTALL!$FRAMEWORK_REL_INSTALL$ac_delim
|
||||||
FRAMEWORK_PREFIX!$FRAMEWORK_PREFIX$ac_delim
|
FRAMEWORK_PREFIX!$FRAMEWORK_PREFIX$ac_delim
|
||||||
|
@ -10182,7 +10225,7 @@ LIBOBJS!$LIBOBJS$ac_delim
|
||||||
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
||||||
_ACEOF
|
_ACEOF
|
||||||
|
|
||||||
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 60; then
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 61; then
|
||||||
break
|
break
|
||||||
elif $ac_last_try; then
|
elif $ac_last_try; then
|
||||||
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
||||||
|
|
|
@ -484,6 +484,10 @@ fi
|
||||||
AC_PROG_RANLIB
|
AC_PROG_RANLIB
|
||||||
if test "$AR" = '' ; then
|
if test "$AR" = '' ; then
|
||||||
AR="${ac_tool_prefix}ar"
|
AR="${ac_tool_prefix}ar"
|
||||||
|
AC_CHECK_PROG(platform_ar_found, $AR, yes, no)
|
||||||
|
if test "$platform_ar_found" = 'no' ; then
|
||||||
|
AR="ar"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
if test "$ARFLAGS" = '' ; then
|
if test "$ARFLAGS" = '' ; then
|
||||||
ARFLAGS=ruv
|
ARFLAGS=ruv
|
||||||
|
|
Loading…
Reference in New Issue
Block a user