mirror of
https://https.git.savannah.gnu.org/git/libtool.git
synced 2026-01-26 15:39:10 +00:00
libtool.m4: drop AC_PROG_SED fallback
We require autoconf 2.62 which includes this macro so we don't need this fallback logic anymore. * m4/libtool.m4 (AC_PROG_SED): Delete.
This commit is contained in:
parent
bfcbcc2dce
commit
9665e2f25e
67
m4/libtool.m4
vendored
67
m4/libtool.m4
vendored
@ -8230,73 +8230,6 @@ _LT_DECL([], [SED], [1], [A sed program that does not truncate output])
|
||||
_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
|
||||
[Sed that helps us avoid accidentally triggering echo(1) options like -n])
|
||||
])# _LT_DECL_SED
|
||||
|
||||
m4_ifndef([AC_PROG_SED], [
|
||||
############################################################
|
||||
# NOTE: This macro has been submitted for inclusion into #
|
||||
# GNU Autoconf as AC_PROG_SED. When it is available in #
|
||||
# a released version of Autoconf we should remove this #
|
||||
# macro and use it instead. #
|
||||
############################################################
|
||||
|
||||
m4_defun([AC_PROG_SED],
|
||||
[AC_MSG_CHECKING([for a sed that does not truncate output])
|
||||
AC_CACHE_VAL(lt_cv_path_SED,
|
||||
[# Loop through the user's path and test for sed and gsed.
|
||||
# Then use that list of sed's as ones to test for truncation.
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for lt_ac_prog in sed gsed; do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
|
||||
lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
|
||||
fi
|
||||
done
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
lt_ac_max=0
|
||||
lt_ac_count=0
|
||||
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
|
||||
# along with /bin/sed that truncates output.
|
||||
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
|
||||
test ! -f "$lt_ac_sed" && continue
|
||||
cat /dev/null > conftest.in
|
||||
lt_ac_count=0
|
||||
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
|
||||
# Check for GNU sed and select it if it is found.
|
||||
if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
|
||||
lt_cv_path_SED=$lt_ac_sed
|
||||
break
|
||||
fi
|
||||
while true; do
|
||||
cat conftest.in conftest.in >conftest.tmp
|
||||
mv conftest.tmp conftest.in
|
||||
cp conftest.in conftest.nl
|
||||
echo >>conftest.nl
|
||||
$lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
|
||||
cmp -s conftest.out conftest.nl || break
|
||||
# 10000 chars as input seems more than enough
|
||||
test 10 -lt "$lt_ac_count" && break
|
||||
lt_ac_count=`expr $lt_ac_count + 1`
|
||||
if test "$lt_ac_count" -gt "$lt_ac_max"; then
|
||||
lt_ac_max=$lt_ac_count
|
||||
lt_cv_path_SED=$lt_ac_sed
|
||||
fi
|
||||
done
|
||||
done
|
||||
])
|
||||
SED=$lt_cv_path_SED
|
||||
AC_SUBST([SED])
|
||||
AC_MSG_RESULT([$SED])
|
||||
])#AC_PROG_SED
|
||||
])#m4_ifndef
|
||||
|
||||
# Old name:
|
||||
AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
|
||||
dnl aclocal-1.4 backwards compatibility:
|
||||
dnl AC_DEFUN([LT_AC_PROG_SED], [])
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user