mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
Revenge of the $ECHO. Kill most uses of Xsed.
* libltdl/config/general.m4sh: Replace all uses of `$ECHO "X..." | $Xsed' with `$ECHO "..." | $SED', and employ further trivial simplifications. Replace $ECHO with echo where appropriate. (func_echo_all): New function. * libltdl/config/getopt.m4sh: Likewise simplifications. * libltdl/config/ltmain.m4sh: Likewise. * libltdl/m4/libtool.m4: Likewise. (LT_CMD_MAX_LEN): Use func_fallback_echo, to ensure that the command line is passed through an exec* function. * libtoolize.m4sh: Likewise simplifications. Use func_echo_all to implement --dry-run. * tests/defs.m4sh: Likewise simplifications. * tests/quote.test: Likewise simplifications. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
This commit is contained in:
parent
76fed6e12b
commit
9c3d4d8f91
15
ChangeLog
15
ChangeLog
@ -1,5 +1,20 @@
|
||||
2008-11-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
||||
Revenge of the $ECHO. Kill most uses of Xsed.
|
||||
* libltdl/config/general.m4sh: Replace all uses of `$ECHO "X..."
|
||||
| $Xsed' with `$ECHO "..." | $SED', and employ further trivial
|
||||
simplifications. Replace $ECHO with echo where appropriate.
|
||||
(func_echo_all): New function.
|
||||
* libltdl/config/getopt.m4sh: Likewise simplifications.
|
||||
* libltdl/config/ltmain.m4sh: Likewise.
|
||||
* libltdl/m4/libtool.m4: Likewise.
|
||||
(LT_CMD_MAX_LEN): Use func_fallback_echo, to ensure that the
|
||||
command line is passed through an exec* function.
|
||||
* libtoolize.m4sh: Likewise simplifications. Use func_echo_all
|
||||
to implement --dry-run.
|
||||
* tests/defs.m4sh: Likewise simplifications.
|
||||
* tests/quote.test: Likewise simplifications.
|
||||
|
||||
Fix matching of Sun Fortran compiler on Linux.
|
||||
* libltdl/m4/libtool.m4 (_LT_COMPILER_PIC) [ linux ]: Also
|
||||
match `Sun Ceres Fortran' compiler; reorder with C compiler
|
||||
|
@ -89,13 +89,13 @@ basename="s,^.*/,,"
|
||||
func_dirname_and_basename ()
|
||||
{
|
||||
# Extract subdirectory from the argument.
|
||||
func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
|
||||
func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
|
||||
if test "X$func_dirname_result" = "X${1}"; then
|
||||
func_dirname_result="${3}"
|
||||
else
|
||||
func_dirname_result="$func_dirname_result${2}"
|
||||
fi
|
||||
func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
|
||||
func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
|
||||
}
|
||||
|
||||
# Generated shell functions inserted here.
|
||||
@ -181,6 +181,13 @@ func_verbose ()
|
||||
:
|
||||
}
|
||||
|
||||
# func_echo_all arg...
|
||||
# Invoke $ECHO with all args, space-separated.
|
||||
func_echo_all ()
|
||||
{
|
||||
$ECHO "$*"
|
||||
}
|
||||
|
||||
# func_error arg...
|
||||
# Echo program name prefixed message to standard error.
|
||||
func_error ()
|
||||
@ -249,9 +256,9 @@ func_mkdir_p ()
|
||||
case $my_directory_path in */*) ;; *) break ;; esac
|
||||
|
||||
# ...otherwise throw away the child directory and loop
|
||||
my_directory_path=`$ECHO "X$my_directory_path" | $Xsed -e "$dirname"`
|
||||
my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
|
||||
done
|
||||
my_dir_list=`$ECHO "X$my_dir_list" | $Xsed -e 's,:*$,,'`
|
||||
my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
|
||||
|
||||
save_mkdir_p_IFS="$IFS"; IFS=':'
|
||||
for my_dir in $my_dir_list; do
|
||||
@ -301,7 +308,7 @@ func_mktempdir ()
|
||||
func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
|
||||
fi
|
||||
|
||||
$ECHO "X$my_tmpdir" | $Xsed
|
||||
$ECHO "$my_tmpdir"
|
||||
}
|
||||
|
||||
|
||||
@ -315,7 +322,7 @@ func_quote_for_eval ()
|
||||
{
|
||||
case $1 in
|
||||
*[\\\`\"\$]*)
|
||||
func_quote_for_eval_unquoted_result=`$ECHO "X$1" | $Xsed -e "$sed_quote_subst"` ;;
|
||||
func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
|
||||
*)
|
||||
func_quote_for_eval_unquoted_result="$1" ;;
|
||||
esac
|
||||
@ -342,7 +349,7 @@ func_quote_for_expand ()
|
||||
{
|
||||
case $1 in
|
||||
*[\\\`\"]*)
|
||||
my_arg=`$ECHO "X$1" | $Xsed \
|
||||
my_arg=`$ECHO "$1" | $SED \
|
||||
-e "$double_quote_subst" -e "$sed_double_backslash"` ;;
|
||||
*)
|
||||
my_arg="$1" ;;
|
||||
|
@ -54,7 +54,7 @@ func_usage ()
|
||||
s/\$progname/'$progname'/
|
||||
p
|
||||
}' < "$progpath"
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "run \`$progname --help | more' for full usage"
|
||||
exit $?
|
||||
}
|
||||
|
@ -186,16 +186,16 @@ func_config ()
|
||||
# Display the features supported by this script.
|
||||
func_features ()
|
||||
{
|
||||
$ECHO "host: $host"
|
||||
echo "host: $host"
|
||||
if test "$build_libtool_libs" = yes; then
|
||||
$ECHO "enable shared libraries"
|
||||
echo "enable shared libraries"
|
||||
else
|
||||
$ECHO "disable shared libraries"
|
||||
echo "disable shared libraries"
|
||||
fi
|
||||
if test "$build_old_libs" = yes; then
|
||||
$ECHO "enable static libraries"
|
||||
echo "enable static libraries"
|
||||
else
|
||||
$ECHO "disable static libraries"
|
||||
echo "disable static libraries"
|
||||
fi
|
||||
|
||||
exit $?
|
||||
@ -850,7 +850,7 @@ func_mode_compile ()
|
||||
# Calculate the filename of the output object if compiler does
|
||||
# not support -o with -c
|
||||
if test "$compiler_c_o" = no; then
|
||||
output_obj=`$ECHO "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
|
||||
output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
|
||||
lockfile="$output_obj.lock"
|
||||
else
|
||||
output_obj=
|
||||
@ -1191,7 +1191,7 @@ Otherwise, only FILE itself is deleted using RM."
|
||||
;;
|
||||
esac
|
||||
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "Try \`$progname --help' for more information about other modes."
|
||||
}
|
||||
|
||||
@ -1348,7 +1348,7 @@ func_mode_execute ()
|
||||
# Display what would be done.
|
||||
if test -n "$shlibpath_var"; then
|
||||
eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
|
||||
$ECHO "export $shlibpath_var"
|
||||
echo "export $shlibpath_var"
|
||||
fi
|
||||
$ECHO "$cmd$args"
|
||||
exit $EXIT_SUCCESS
|
||||
@ -1389,23 +1389,23 @@ func_mode_finish ()
|
||||
# Exit here if they wanted silent mode.
|
||||
$opt_silent && exit $EXIT_SUCCESS
|
||||
|
||||
$ECHO "X----------------------------------------------------------------------" | $Xsed
|
||||
$ECHO "Libraries have been installed in:"
|
||||
echo "----------------------------------------------------------------------"
|
||||
echo "Libraries have been installed in:"
|
||||
for libdir in $libdirs; do
|
||||
$ECHO " $libdir"
|
||||
done
|
||||
$ECHO
|
||||
$ECHO "If you ever happen to want to link against installed libraries"
|
||||
$ECHO "in a given directory, LIBDIR, you must either use libtool, and"
|
||||
$ECHO "specify the full pathname of the library, or use the \`-LLIBDIR'"
|
||||
$ECHO "flag during linking and do at least one of the following:"
|
||||
echo
|
||||
echo "If you ever happen to want to link against installed libraries"
|
||||
echo "in a given directory, LIBDIR, you must either use libtool, and"
|
||||
echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
|
||||
echo "flag during linking and do at least one of the following:"
|
||||
if test -n "$shlibpath_var"; then
|
||||
$ECHO " - add LIBDIR to the \`$shlibpath_var' environment variable"
|
||||
$ECHO " during execution"
|
||||
echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
|
||||
echo " during execution"
|
||||
fi
|
||||
if test -n "$runpath_var"; then
|
||||
$ECHO " - add LIBDIR to the \`$runpath_var' environment variable"
|
||||
$ECHO " during linking"
|
||||
echo " - add LIBDIR to the \`$runpath_var' environment variable"
|
||||
echo " during linking"
|
||||
fi
|
||||
if test -n "$hardcode_libdir_flag_spec"; then
|
||||
libdir=LIBDIR
|
||||
@ -1417,21 +1417,21 @@ func_mode_finish ()
|
||||
$ECHO " - have your system administrator run these commands:$admincmds"
|
||||
fi
|
||||
if test -f /etc/ld.so.conf; then
|
||||
$ECHO " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
|
||||
echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
|
||||
fi
|
||||
$ECHO
|
||||
echo
|
||||
|
||||
$ECHO "See any operating system documentation about shared libraries for"
|
||||
echo "See any operating system documentation about shared libraries for"
|
||||
case $host in
|
||||
solaris2.[6789]|solaris2.1[0-9])
|
||||
$ECHO "more information, such as the ld(1), crle(1) and ld.so(8) manual"
|
||||
$ECHO "pages."
|
||||
echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
|
||||
echo "pages."
|
||||
;;
|
||||
*)
|
||||
$ECHO "more information, such as the ld(1) and ld.so(8) manual pages."
|
||||
echo "more information, such as the ld(1) and ld.so(8) manual pages."
|
||||
;;
|
||||
esac
|
||||
$ECHO "X----------------------------------------------------------------------" | $Xsed
|
||||
echo "----------------------------------------------------------------------"
|
||||
exit $EXIT_SUCCESS
|
||||
}
|
||||
|
||||
@ -1446,7 +1446,7 @@ func_mode_install ()
|
||||
# install_prog (especially on Windows NT).
|
||||
if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
|
||||
# Allow the use of GNU shtool's install command.
|
||||
$ECHO "X$nonopt" | $GREP shtool >/dev/null; then
|
||||
case $nonopt in *shtool*) :;; *) false;; esac; then
|
||||
# Aesthetically quote it.
|
||||
func_quote_for_eval "$nonopt"
|
||||
install_prog="$func_quote_for_eval_result "
|
||||
@ -1620,7 +1620,7 @@ func_mode_install ()
|
||||
|
||||
if test -n "$relink_command"; then
|
||||
# Determine the prefix the user has applied to our future dir.
|
||||
inst_prefix_dir=`$ECHO "X$destdir" | $Xsed -e "s%$libdir\$%%"`
|
||||
inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
|
||||
|
||||
# Don't allow the user to place us outside of our expected
|
||||
# location b/c this prevents finding dependent libraries that
|
||||
@ -1633,9 +1633,9 @@ func_mode_install ()
|
||||
|
||||
if test -n "$inst_prefix_dir"; then
|
||||
# Stick the inst_prefix_dir data into the link command.
|
||||
relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
|
||||
relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
|
||||
else
|
||||
relink_command=`$ECHO "X$relink_command" | $Xsed -e "s%@inst_prefix_dir@%%"`
|
||||
relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
|
||||
fi
|
||||
|
||||
func_warning "relinking \`$file'"
|
||||
@ -1793,7 +1793,7 @@ func_mode_install ()
|
||||
if test -f "$lib"; then
|
||||
func_source "$lib"
|
||||
fi
|
||||
libfile="$libdir/"`$ECHO "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
|
||||
libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
|
||||
if test -n "$libdir" && test ! -f "$libfile"; then
|
||||
func_warning "\`$lib' has not been installed in \`$libdir'"
|
||||
finalize=no
|
||||
@ -1812,7 +1812,7 @@ func_mode_install ()
|
||||
file="$func_basename_result"
|
||||
outputname="$tmpdir/$file"
|
||||
# Replace the output file specification.
|
||||
relink_command=`$ECHO "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
|
||||
relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
|
||||
|
||||
$opt_silent || {
|
||||
func_quote_for_expand "$relink_command"
|
||||
@ -1831,7 +1831,7 @@ func_mode_install ()
|
||||
}
|
||||
else
|
||||
# Install the binary that we compiled earlier.
|
||||
file=`$ECHO "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
|
||||
file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"`
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -1942,7 +1942,7 @@ extern \"C\" {
|
||||
$opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
|
||||
|
||||
# Add our own program objects to the symbol list.
|
||||
progfiles=`$ECHO "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
|
||||
progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
|
||||
for progfile in $progfiles; do
|
||||
func_verbose "extracting global C symbols from \`$progfile'"
|
||||
$opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
|
||||
@ -2025,10 +2025,10 @@ extern \"C\" {
|
||||
if test -f "$nlist"S; then
|
||||
eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"'
|
||||
else
|
||||
$ECHO '/* NONE */' >> "$output_objdir/$my_dlsyms"
|
||||
echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
|
||||
fi
|
||||
|
||||
$ECHO >> "$output_objdir/$my_dlsyms" "\
|
||||
echo >> "$output_objdir/$my_dlsyms" "\
|
||||
|
||||
/* The mapping between symbol names and symbols. */
|
||||
typedef struct {
|
||||
@ -2038,7 +2038,7 @@ typedef struct {
|
||||
"
|
||||
case $host in
|
||||
*cygwin* | *mingw* | *cegcc* )
|
||||
$ECHO >> "$output_objdir/$my_dlsyms" "\
|
||||
echo >> "$output_objdir/$my_dlsyms" "\
|
||||
/* DATA imports from DLLs on WIN32 con't be const, because
|
||||
runtime relocations are performed -- see ld's documentation
|
||||
on pseudo-relocs. */"
|
||||
@ -2051,7 +2051,7 @@ typedef struct {
|
||||
lt_dlsym_const=const ;;
|
||||
esac
|
||||
|
||||
$ECHO >> "$output_objdir/$my_dlsyms" "\
|
||||
echo >> "$output_objdir/$my_dlsyms" "\
|
||||
extern $lt_dlsym_const lt_dlsymlist
|
||||
lt_${my_prefix}_LTX_preloaded_symbols[];
|
||||
$lt_dlsym_const lt_dlsymlist
|
||||
@ -2067,7 +2067,7 @@ lt_${my_prefix}_LTX_preloaded_symbols[] =
|
||||
eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms"
|
||||
;;
|
||||
esac
|
||||
$ECHO >> "$output_objdir/$my_dlsyms" "\
|
||||
echo >> "$output_objdir/$my_dlsyms" "\
|
||||
{0, (void *) 0}
|
||||
};
|
||||
|
||||
@ -2125,16 +2125,16 @@ static const void *lt_preloaded_setup() {
|
||||
case $host in
|
||||
*cygwin* | *mingw* | *cegcc* )
|
||||
if test -f "$output_objdir/$my_outputname.def"; then
|
||||
compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
|
||||
finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
|
||||
compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
|
||||
finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"`
|
||||
else
|
||||
compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
|
||||
finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
|
||||
compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
|
||||
finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
compile_command=`$ECHO "X$compile_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
|
||||
finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$symfileobj%"`
|
||||
compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"`
|
||||
finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@ -2148,8 +2148,8 @@ static const void *lt_preloaded_setup() {
|
||||
# really was required.
|
||||
|
||||
# Nullify the symbol file.
|
||||
compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
|
||||
compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
|
||||
finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
|
||||
fi
|
||||
}
|
||||
|
||||
@ -2325,7 +2325,6 @@ func_emit_wrapper_part1 ()
|
||||
|
||||
# Sed substitution that helps us do robust quoting. It backslashifies
|
||||
# metacharacters that are still active within double-quoted strings.
|
||||
Xsed='${SED} -e 1s/^X//'
|
||||
sed_quote_subst='$sed_quote_subst'
|
||||
|
||||
# Be Bourne compatible
|
||||
@ -2358,7 +2357,7 @@ else
|
||||
if test \"\$libtool_execute_magic\" != \"$magic\"; then
|
||||
file=\"\$0\""
|
||||
|
||||
qECHO=`$ECHO "X$ECHO" | $Xsed -e "$sed_quote_subst"`
|
||||
qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
|
||||
$ECHO "\
|
||||
|
||||
# A function that is used when there is no print builtin or printf.
|
||||
@ -2372,13 +2371,13 @@ _LTECHO_EOF'
|
||||
fi\
|
||||
|
||||
# Find the directory that this script lives in.
|
||||
thisdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
|
||||
thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
|
||||
test \"x\$thisdir\" = \"x\$file\" && thisdir=.
|
||||
|
||||
# Follow symbolic links until we get to the real thisdir.
|
||||
file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
|
||||
file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\`
|
||||
while test -n \"\$file\"; do
|
||||
destdir=\`\$ECHO \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
|
||||
destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\`
|
||||
|
||||
# If there was a directory component, then change thisdir.
|
||||
if test \"x\$destdir\" != \"x\$file\"; then
|
||||
@ -2388,8 +2387,8 @@ _LTECHO_EOF'
|
||||
esac
|
||||
fi
|
||||
|
||||
file=\`\$ECHO \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
|
||||
file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
|
||||
file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\`
|
||||
file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\`
|
||||
done
|
||||
"
|
||||
}
|
||||
@ -2416,7 +2415,7 @@ func_emit_wrapper_part2 ()
|
||||
fi
|
||||
# remove .libs from thisdir
|
||||
case \"\$thisdir\" in
|
||||
*[\\\\/]$objdir ) thisdir=\`\$ECHO \"X\$thisdir\" | \$Xsed -e 's%[\\\\/][^\\\\/]*$%%'\` ;;
|
||||
*[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;;
|
||||
$objdir ) thisdir=. ;;
|
||||
esac
|
||||
fi
|
||||
@ -2479,7 +2478,7 @@ func_emit_wrapper_part2 ()
|
||||
|
||||
# Some systems cannot cope with colon-terminated $shlibpath_var
|
||||
# The second colon is a workaround for a bug in BeOS R4 sed
|
||||
$shlibpath_var=\`\$ECHO \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
|
||||
$shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\`
|
||||
|
||||
export $shlibpath_var
|
||||
"
|
||||
@ -2519,7 +2518,7 @@ func_emit_wrapper_part2 ()
|
||||
# The program doesn't exist.
|
||||
\$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
|
||||
\$ECHO \"This script is just a wrapper for \$program.\" 1>&2
|
||||
$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
|
||||
\$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
fi\
|
||||
@ -4220,7 +4219,7 @@ func_mode_link ()
|
||||
esac
|
||||
case $host in
|
||||
*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
|
||||
testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'`
|
||||
testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'`
|
||||
case :$dllsearchpath: in
|
||||
*":$dir:"*) ;;
|
||||
::) dllsearchpath=$dir;;
|
||||
@ -4642,7 +4641,7 @@ func_mode_link ()
|
||||
|
||||
if test -n "$shlibpath_var"; then
|
||||
# get the directories listed in $shlibpath_var
|
||||
eval shlib_search_path=\`\$ECHO \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
|
||||
eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
|
||||
else
|
||||
shlib_search_path=
|
||||
fi
|
||||
@ -4765,7 +4764,7 @@ func_mode_link ()
|
||||
# Collect preopened libtool deplibs, except any this library
|
||||
# has declared as weak libs
|
||||
for deplib in $dependency_libs; do
|
||||
deplib_base=`$ECHO "X$deplib" | $Xsed -e "$basename"`
|
||||
deplib_base=`$ECHO "$deplib" | $SED "$basename"`
|
||||
case " $weak_libs " in
|
||||
*" $deplib_base "*) ;;
|
||||
*) deplibs="$deplibs $deplib" ;;
|
||||
@ -4944,7 +4943,7 @@ func_mode_link ()
|
||||
match_pattern*)
|
||||
set dummy $deplibs_check_method; shift
|
||||
match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
|
||||
if eval "\$ECHO \"X$deplib\"" 2>/dev/null | $Xsed -e 10q \
|
||||
if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
|
||||
| $EGREP "$match_pattern_regex" > /dev/null; then
|
||||
valid_a_lib=yes
|
||||
fi
|
||||
@ -4954,15 +4953,15 @@ func_mode_link ()
|
||||
;;
|
||||
esac
|
||||
if test "$valid_a_lib" != yes; then
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: Trying to link with static lib archive $deplib."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which you do not appear to have"
|
||||
$ECHO "*** because the file extensions .$libext of this argument makes me believe"
|
||||
$ECHO "*** that it is just a static archive that I should not use here."
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which you do not appear to have"
|
||||
echo "*** because the file extensions .$libext of this argument makes me believe"
|
||||
echo "*** that it is just a static archive that I should not use here."
|
||||
else
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: Linking the shared library $output against the"
|
||||
$ECHO "*** static library $deplib is not portable!"
|
||||
deplibs="$deplib $deplibs"
|
||||
@ -5035,7 +5034,7 @@ func_mode_link ()
|
||||
|
||||
# Convert "-framework foo" to "foo.ltframework"
|
||||
if test -n "$inherited_linker_flags"; then
|
||||
tmp_inherited_linker_flags=`$ECHO "X$inherited_linker_flags" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
|
||||
tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'`
|
||||
for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do
|
||||
case " $new_inherited_linker_flags " in
|
||||
*" $tmp_inherited_linker_flag "*) ;;
|
||||
@ -5043,7 +5042,7 @@ func_mode_link ()
|
||||
esac
|
||||
done
|
||||
fi
|
||||
dependency_libs=`$ECHO "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
if test "$linkmode,$pass" = "lib,link" ||
|
||||
test "$linkmode,$pass" = "prog,scan" ||
|
||||
{ test "$linkmode" != prog && test "$linkmode" != lib; }; then
|
||||
@ -5297,7 +5296,7 @@ func_mode_link ()
|
||||
fi
|
||||
done
|
||||
if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
|
||||
$ECHO
|
||||
echo
|
||||
if test "$linkmode" = prog; then
|
||||
$ECHO "*** Warning: Linking the executable $output against the loadable module"
|
||||
else
|
||||
@ -5400,9 +5399,9 @@ func_mode_link ()
|
||||
if test "X$dlopenmodule" != "X$lib"; then
|
||||
$ECHO "*** Warning: lib $linklib is a module, not a shared library"
|
||||
if test -z "$old_library" ; then
|
||||
$ECHO
|
||||
$ECHO "*** And there doesn't seem to be a static archive available"
|
||||
$ECHO "*** The link will probably fail, sorry"
|
||||
echo
|
||||
echo "*** And there doesn't seem to be a static archive available"
|
||||
echo "*** The link will probably fail, sorry"
|
||||
else
|
||||
add="$dir/$old_library"
|
||||
fi
|
||||
@ -5542,21 +5541,21 @@ func_mode_link ()
|
||||
|
||||
# Just print a warning and add the library to dependency_libs so
|
||||
# that the program can be linked against the static library.
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: This system can not link to static lib archive $lib."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which you do not appear to have."
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which you do not appear to have."
|
||||
if test "$module" = yes; then
|
||||
$ECHO "*** But as you try to build a module library, libtool will still create "
|
||||
$ECHO "*** a static module, that should work as long as the dlopening application"
|
||||
$ECHO "*** is linked with the -dlopen flag to resolve symbols at runtime."
|
||||
echo "*** But as you try to build a module library, libtool will still create "
|
||||
echo "*** a static module, that should work as long as the dlopening application"
|
||||
echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
|
||||
if test -z "$global_symbol_pipe"; then
|
||||
$ECHO
|
||||
$ECHO "*** However, this would only work if libtool was able to extract symbol"
|
||||
$ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
||||
$ECHO "*** not find such a program. So, this module is probably useless."
|
||||
$ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
|
||||
echo
|
||||
echo "*** However, this would only work if libtool was able to extract symbol"
|
||||
echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
||||
echo "*** not find such a program. So, this module is probably useless."
|
||||
echo "*** \`nm' from GNU binutils and a full rebuild may help."
|
||||
fi
|
||||
if test "$build_old_libs" = no; then
|
||||
build_libtool_libs=module
|
||||
@ -5675,7 +5674,7 @@ func_mode_link ()
|
||||
compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
|
||||
finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
|
||||
else
|
||||
compiler_flags="$compiler_flags "`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
fi
|
||||
fi
|
||||
dependency_libs="$newdependency_libs"
|
||||
@ -5843,7 +5842,7 @@ func_mode_link ()
|
||||
if test "$deplibs_check_method" != pass_all; then
|
||||
func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
|
||||
else
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: Linking the shared library $output against the non-libtool"
|
||||
$ECHO "*** objects $objs is not portable!"
|
||||
libobjs="$libobjs $objs"
|
||||
@ -6145,14 +6144,14 @@ func_mode_link ()
|
||||
oldlibs="$oldlibs $output_objdir/$libname.$libext"
|
||||
|
||||
# Transform .lo files to .o files.
|
||||
oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
|
||||
oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
|
||||
fi
|
||||
|
||||
# Eliminate all temporary directories.
|
||||
#for path in $notinst_path; do
|
||||
# lib_search_path=`$ECHO "X$lib_search_path " | $Xsed -e "s% $path % %g"`
|
||||
# deplibs=`$ECHO "X$deplibs " | $Xsed -e "s% -L$path % %g"`
|
||||
# dependency_libs=`$ECHO "X$dependency_libs " | $Xsed -e "s% -L$path % %g"`
|
||||
# lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"`
|
||||
# deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"`
|
||||
# dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"`
|
||||
#done
|
||||
|
||||
if test -n "$xrpath"; then
|
||||
@ -6278,13 +6277,13 @@ EOF
|
||||
newdeplibs="$newdeplibs $i"
|
||||
else
|
||||
droppeddeps=yes
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: dynamic linker does not accept needed library $i."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which I believe you do not have"
|
||||
$ECHO "*** because a test_compile did reveal that the linker did not use it for"
|
||||
$ECHO "*** its dynamic dependency list that programs get resolved with at runtime."
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which I believe you do not have"
|
||||
echo "*** because a test_compile did reveal that the linker did not use it for"
|
||||
echo "*** its dynamic dependency list that programs get resolved with at runtime."
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
@ -6321,22 +6320,22 @@ EOF
|
||||
newdeplibs="$newdeplibs $i"
|
||||
else
|
||||
droppeddeps=yes
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: dynamic linker does not accept needed library $i."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which you do not appear to have"
|
||||
$ECHO "*** because a test_compile did reveal that the linker did not use this one"
|
||||
$ECHO "*** as a dynamic dependency that programs can get resolved with at runtime."
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which you do not appear to have"
|
||||
echo "*** because a test_compile did reveal that the linker did not use this one"
|
||||
echo "*** as a dynamic dependency that programs can get resolved with at runtime."
|
||||
fi
|
||||
fi
|
||||
else
|
||||
droppeddeps=yes
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning! Library $i is needed by this library but I was not able to"
|
||||
$ECHO "*** make it link in! You will probably need to install it or some"
|
||||
$ECHO "*** library that it depends on before this library will be fully"
|
||||
$ECHO "*** functional. Installing it before continuing would be even better."
|
||||
echo "*** make it link in! You will probably need to install it or some"
|
||||
echo "*** library that it depends on before this library will be fully"
|
||||
echo "*** functional. Installing it before continuing would be even better."
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
@ -6382,7 +6381,7 @@ EOF
|
||||
potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
|
||||
case $potliblink in
|
||||
[\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
|
||||
*) potlib=`$ECHO "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
|
||||
*) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
|
||||
esac
|
||||
done
|
||||
if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
|
||||
@ -6397,12 +6396,12 @@ EOF
|
||||
fi
|
||||
if test -n "$a_deplib" ; then
|
||||
droppeddeps=yes
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which you do not appear to have"
|
||||
$ECHO "*** because I did check the linker path looking for a file starting"
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which you do not appear to have"
|
||||
echo "*** because I did check the linker path looking for a file starting"
|
||||
if test -z "$potlib" ; then
|
||||
$ECHO "*** with $libname but no candidates were found. (...for file magic test)"
|
||||
else
|
||||
@ -6440,7 +6439,7 @@ EOF
|
||||
potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
|
||||
for potent_lib in $potential_libs; do
|
||||
potlib="$potent_lib" # see symlink-check above in file_magic test
|
||||
if eval "\$ECHO \"X$potent_lib\"" 2>/dev/null | $Xsed -e 10q | \
|
||||
if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
|
||||
$EGREP "$match_pattern_regex" > /dev/null; then
|
||||
newdeplibs="$newdeplibs $a_deplib"
|
||||
a_deplib=""
|
||||
@ -6451,12 +6450,12 @@ EOF
|
||||
fi
|
||||
if test -n "$a_deplib" ; then
|
||||
droppeddeps=yes
|
||||
$ECHO
|
||||
echo
|
||||
$ECHO "*** Warning: linker path does not have real file for library $a_deplib."
|
||||
$ECHO "*** I have the capability to make that library automatically link in when"
|
||||
$ECHO "*** you link to this library. But I can only do this if you have a"
|
||||
$ECHO "*** shared version of the library, which you do not appear to have"
|
||||
$ECHO "*** because I did check the linker path looking for a file starting"
|
||||
echo "*** I have the capability to make that library automatically link in when"
|
||||
echo "*** you link to this library. But I can only do this if you have a"
|
||||
echo "*** shared version of the library, which you do not appear to have"
|
||||
echo "*** because I did check the linker path looking for a file starting"
|
||||
if test -z "$potlib" ; then
|
||||
$ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
|
||||
else
|
||||
@ -6474,25 +6473,25 @@ EOF
|
||||
;;
|
||||
none | unknown | *)
|
||||
newdeplibs=""
|
||||
tmp_deplibs=`$ECHO "X $deplibs" | $Xsed \
|
||||
-e 's/ -lc$//' -e 's/ -[LR][^ ]*//g'`
|
||||
tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
|
||||
if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
|
||||
for i in $predeps $postdeps ; do
|
||||
# can't use Xsed below, because $i might contain '/'
|
||||
tmp_deplibs=`$ECHO "X $tmp_deplibs" | $Xsed -e "s,$i,,"`
|
||||
tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
|
||||
done
|
||||
fi
|
||||
if $ECHO "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' |
|
||||
$GREP . >/dev/null; then
|
||||
$ECHO
|
||||
case $tmp_deplibs in
|
||||
*[!\ \ ]*)
|
||||
echo
|
||||
if test "X$deplibs_check_method" = "Xnone"; then
|
||||
$ECHO "*** Warning: inter-library dependencies are not supported in this platform."
|
||||
echo "*** Warning: inter-library dependencies are not supported in this platform."
|
||||
else
|
||||
$ECHO "*** Warning: inter-library dependencies are not known to be supported."
|
||||
echo "*** Warning: inter-library dependencies are not known to be supported."
|
||||
fi
|
||||
$ECHO "*** All declared inter-library dependencies are being dropped."
|
||||
echo "*** All declared inter-library dependencies are being dropped."
|
||||
droppeddeps=yes
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
versuffix=$versuffix_save
|
||||
@ -6504,23 +6503,23 @@ EOF
|
||||
case $host in
|
||||
*-*-rhapsody* | *-*-darwin1.[012])
|
||||
# On Rhapsody replace the C library with the System framework
|
||||
newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
|
||||
newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'`
|
||||
;;
|
||||
esac
|
||||
|
||||
if test "$droppeddeps" = yes; then
|
||||
if test "$module" = yes; then
|
||||
$ECHO
|
||||
$ECHO "*** Warning: libtool could not satisfy all declared inter-library"
|
||||
echo
|
||||
echo "*** Warning: libtool could not satisfy all declared inter-library"
|
||||
$ECHO "*** dependencies of module $libname. Therefore, libtool will create"
|
||||
$ECHO "*** a static module, that should work as long as the dlopening"
|
||||
$ECHO "*** application is linked with the -dlopen flag."
|
||||
echo "*** a static module, that should work as long as the dlopening"
|
||||
echo "*** application is linked with the -dlopen flag."
|
||||
if test -z "$global_symbol_pipe"; then
|
||||
$ECHO
|
||||
$ECHO "*** However, this would only work if libtool was able to extract symbol"
|
||||
$ECHO "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
||||
$ECHO "*** not find such a program. So, this module is probably useless."
|
||||
$ECHO "*** \`nm' from GNU binutils and a full rebuild may help."
|
||||
echo
|
||||
echo "*** However, this would only work if libtool was able to extract symbol"
|
||||
echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
|
||||
echo "*** not find such a program. So, this module is probably useless."
|
||||
echo "*** \`nm' from GNU binutils and a full rebuild may help."
|
||||
fi
|
||||
if test "$build_old_libs" = no; then
|
||||
oldlibs="$output_objdir/$libname.$libext"
|
||||
@ -6530,16 +6529,16 @@ EOF
|
||||
build_libtool_libs=no
|
||||
fi
|
||||
else
|
||||
$ECHO "*** The inter-library dependencies that have been dropped here will be"
|
||||
$ECHO "*** automatically added whenever a program is linked with this library"
|
||||
$ECHO "*** or is declared to -dlopen it."
|
||||
echo "*** The inter-library dependencies that have been dropped here will be"
|
||||
echo "*** automatically added whenever a program is linked with this library"
|
||||
echo "*** or is declared to -dlopen it."
|
||||
|
||||
if test "$allow_undefined" = no; then
|
||||
$ECHO
|
||||
$ECHO "*** Since this library must not contain undefined symbols,"
|
||||
$ECHO "*** because either the platform does not support them or"
|
||||
$ECHO "*** it was explicitly requested with -no-undefined,"
|
||||
$ECHO "*** libtool will only create a static version of it."
|
||||
echo
|
||||
echo "*** Since this library must not contain undefined symbols,"
|
||||
echo "*** because either the platform does not support them or"
|
||||
echo "*** it was explicitly requested with -no-undefined,"
|
||||
echo "*** libtool will only create a static version of it."
|
||||
if test "$build_old_libs" = no; then
|
||||
oldlibs="$output_objdir/$libname.$libext"
|
||||
build_libtool_libs=module
|
||||
@ -6556,9 +6555,9 @@ EOF
|
||||
# Time to change all our "foo.ltframework" stuff back to "-framework foo"
|
||||
case $host in
|
||||
*-*-darwin*)
|
||||
newdeplibs=`$ECHO "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
new_inherited_linker_flags=`$ECHO "X $new_inherited_linker_flags" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
deplibs=`$ECHO "X $deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -6680,7 +6679,7 @@ EOF
|
||||
done
|
||||
|
||||
# Use standard objects if they are pic
|
||||
test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
|
||||
test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP`
|
||||
test "X$libobjs" = "X " && libobjs=
|
||||
|
||||
delfiles=
|
||||
@ -6746,7 +6745,7 @@ EOF
|
||||
if test -n "$export_symbols" && test -n "$include_expsyms"; then
|
||||
tmp_export_symbols="$export_symbols"
|
||||
test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
|
||||
$opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
|
||||
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
|
||||
fi
|
||||
|
||||
if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
|
||||
@ -6847,7 +6846,7 @@ EOF
|
||||
save_libobjs=$libobjs
|
||||
fi
|
||||
save_output=$output
|
||||
output_la=`$ECHO "X$output" | $Xsed -e "$basename"`
|
||||
output_la=`$ECHO "$output" | $SED "$basename"`
|
||||
|
||||
# Clear the reloadable object creation command queue and
|
||||
# initialize k to one.
|
||||
@ -6860,12 +6859,12 @@ EOF
|
||||
if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
|
||||
output=${output_objdir}/${output_la}.lnkscript
|
||||
func_verbose "creating GNU ld script: $output"
|
||||
$ECHO 'INPUT (' > $output
|
||||
echo 'INPUT (' > $output
|
||||
for obj in $save_libobjs
|
||||
do
|
||||
$ECHO "$obj" >> $output
|
||||
done
|
||||
$ECHO ')' >> $output
|
||||
echo ')' >> $output
|
||||
delfiles="$delfiles $output"
|
||||
elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
|
||||
output=${output_objdir}/${output_la}.lnk
|
||||
@ -6986,7 +6985,7 @@ EOF
|
||||
if test -n "$export_symbols" && test -n "$include_expsyms"; then
|
||||
tmp_export_symbols="$export_symbols"
|
||||
test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
|
||||
$opt_dry_run || eval '$ECHO "X$include_expsyms" | $Xsed | $SP2NL >> "$tmp_export_symbols"'
|
||||
$opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
|
||||
fi
|
||||
|
||||
if test -n "$orig_export_symbols"; then
|
||||
@ -7151,7 +7150,7 @@ EOF
|
||||
if test -n "$convenience"; then
|
||||
if test -n "$whole_archive_flag_spec"; then
|
||||
eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
|
||||
reload_conv_objs=$reload_objs\ `$ECHO "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
|
||||
reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
|
||||
else
|
||||
gentop="$output_objdir/${obj}x"
|
||||
generated="$generated $gentop"
|
||||
@ -7162,7 +7161,7 @@ EOF
|
||||
fi
|
||||
|
||||
# Create the old-style object.
|
||||
reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
|
||||
reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
|
||||
|
||||
output="$obj"
|
||||
func_execute_cmds "$reload_cmds" 'exit $?'
|
||||
@ -7222,8 +7221,8 @@ EOF
|
||||
case $host in
|
||||
*-*-rhapsody* | *-*-darwin1.[012])
|
||||
# On Rhapsody replace the C library is the System framework
|
||||
compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
|
||||
finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
|
||||
compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'`
|
||||
finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'`
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -7240,8 +7239,8 @@ EOF
|
||||
esac
|
||||
fi
|
||||
# Time to change all our "foo.ltframework" stuff back to "-framework foo"
|
||||
compile_deplibs=`$ECHO "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
finalize_deplibs=`$ECHO "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -7378,8 +7377,8 @@ EOF
|
||||
|
||||
if test -n "$libobjs" && test "$build_old_libs" = yes; then
|
||||
# Transform all the library objects into standard objects.
|
||||
compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
|
||||
finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
|
||||
compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
|
||||
finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
|
||||
fi
|
||||
|
||||
func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
|
||||
@ -7408,7 +7407,7 @@ EOF
|
||||
esac
|
||||
if test "$wrappers_required" = no; then
|
||||
# Replace the output file specification.
|
||||
compile_command=`$ECHO "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
|
||||
compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
|
||||
link_command="$compile_command$compile_rpath"
|
||||
|
||||
# We have no uninstalled library dependencies, so finalize right now.
|
||||
@ -7455,7 +7454,7 @@ EOF
|
||||
# We don't need to create a wrapper script.
|
||||
link_command="$compile_var$compile_command$compile_rpath"
|
||||
# Replace the output file specification.
|
||||
link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
|
||||
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
|
||||
# Delete the old output file.
|
||||
$opt_dry_run || $RM $output
|
||||
# Link the executable and exit
|
||||
@ -7474,7 +7473,7 @@ EOF
|
||||
if test "$fast_install" != no; then
|
||||
link_command="$finalize_var$compile_command$finalize_rpath"
|
||||
if test "$fast_install" = yes; then
|
||||
relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
|
||||
relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
|
||||
else
|
||||
# fast_install is set to needless
|
||||
relink_command=
|
||||
@ -7486,7 +7485,7 @@ EOF
|
||||
fi
|
||||
|
||||
# Replace the output file specification.
|
||||
link_command=`$ECHO "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
|
||||
link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
|
||||
|
||||
# Delete the old output files.
|
||||
$opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname
|
||||
@ -7510,7 +7509,7 @@ EOF
|
||||
fi
|
||||
done
|
||||
relink_command="(cd `pwd`; $relink_command)"
|
||||
relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
fi
|
||||
|
||||
# Only actually do things if not in dry run mode.
|
||||
@ -7631,7 +7630,7 @@ EOF
|
||||
done | sort | sort -uc >/dev/null 2>&1); then
|
||||
:
|
||||
else
|
||||
$ECHO "copying selected object files to avoid basename conflicts..."
|
||||
echo "copying selected object files to avoid basename conflicts..."
|
||||
gentop="$output_objdir/${outputname}x"
|
||||
generated="$generated $gentop"
|
||||
func_mkdir_p "$gentop"
|
||||
@ -7742,7 +7741,7 @@ EOF
|
||||
done
|
||||
# Quote the link command for shipping.
|
||||
relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||
relink_command=`$ECHO "X$relink_command" | $Xsed -e "$sed_quote_subst"`
|
||||
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
||||
if test "$hardcode_automatic" = yes ; then
|
||||
relink_command=
|
||||
fi
|
||||
|
120
libltdl/m4/libtool.m4
vendored
120
libltdl/m4/libtool.m4
vendored
@ -121,7 +121,7 @@ m4_defun([_LT_CC_BASENAME],
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
|
||||
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
|
||||
])
|
||||
|
||||
|
||||
@ -418,7 +418,7 @@ m4_define([_lt_decl_all_varnames],
|
||||
# declaration there will have the same value as in `configure'. VARNAME
|
||||
# must have a single quote delimited value for this to work.
|
||||
m4_define([_LT_CONFIG_STATUS_DECLARE],
|
||||
[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
|
||||
[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
|
||||
|
||||
|
||||
# _LT_CONFIG_STATUS_DECLARATIONS
|
||||
@ -428,7 +428,7 @@ m4_define([_LT_CONFIG_STATUS_DECLARE],
|
||||
# embedded single quotes properly. In configure, this macro expands
|
||||
# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
|
||||
#
|
||||
# <var>='`$ECHO "X$<var>" | $Xsed -e "$delay_single_quote_subst"`'
|
||||
# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
|
||||
m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
|
||||
[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
|
||||
[m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
|
||||
@ -538,9 +538,9 @@ _LTECHO_EOF'
|
||||
# Quote evaled strings.
|
||||
for var in lt_decl_all_varnames([[ \
|
||||
]], lt_decl_quote_varnames); do
|
||||
case \`eval \\\\\$ECHO \\\\""X\\\\\$\$var"\\\\"\` in
|
||||
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
|
||||
*[[\\\\\\\`\\"\\\$]]*)
|
||||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
|
||||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
|
||||
;;
|
||||
*)
|
||||
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
|
||||
@ -551,9 +551,9 @@ done
|
||||
# Double-quote double-evaled strings.
|
||||
for var in lt_decl_all_varnames([[ \
|
||||
]], lt_decl_dquote_varnames); do
|
||||
case \`eval \\\\\$ECHO \\\\""X\\\\\$\$var"\\\\"\` in
|
||||
case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
|
||||
*[[\\\\\\\`\\"\\\$]]*)
|
||||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
|
||||
eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
|
||||
;;
|
||||
*)
|
||||
eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
|
||||
@ -1342,7 +1342,7 @@ AC_CACHE_CHECK([$1], [$2],
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
$ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
|
||||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
|
||||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||||
if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
|
||||
$2=yes
|
||||
@ -1382,7 +1382,7 @@ AC_CACHE_CHECK([$1], [$2],
|
||||
if test -s conftest.err; then
|
||||
# Append any errors to the config.log.
|
||||
cat conftest.err 1>&AS_MESSAGE_LOG_FD
|
||||
$ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
|
||||
$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
|
||||
$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
|
||||
if diff conftest.exp conftest.er2 >/dev/null; then
|
||||
$2=yes
|
||||
@ -1509,8 +1509,8 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
|
||||
# If test is not a shell built-in, we'll probably end up computing a
|
||||
# maximum length that is only half of the actual maximum length, but
|
||||
# we can't tell.
|
||||
while { test "X"`$ECHO "X$teststring$teststring" 2>/dev/null` \
|
||||
= "XX$teststring$teststring"; } >/dev/null 2>&1 &&
|
||||
while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
|
||||
= "X$teststring$teststring"; } >/dev/null 2>&1 &&
|
||||
test $i != 17 # 1/2 MB should be enough
|
||||
do
|
||||
i=`expr $i + 1`
|
||||
@ -1796,7 +1796,7 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings
|
||||
$ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
|
||||
$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
|
||||
$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
|
||||
if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
|
||||
_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
|
||||
@ -1965,15 +1965,18 @@ if test "$GCC" = yes; then
|
||||
*) lt_awk_arg="/^libraries:/" ;;
|
||||
esac
|
||||
lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
|
||||
if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
|
||||
case $lt_search_path_spec in
|
||||
*\;*)
|
||||
# if the path contains ";" then we assume it to be the separator
|
||||
# otherwise default to the standard path separator (i.e. ":") - it is
|
||||
# assumed that no part of a normal pathname contains ";" but that should
|
||||
# okay in the real world where ";" in dirpaths is itself problematic.
|
||||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
|
||||
else
|
||||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||||
fi
|
||||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
|
||||
;;
|
||||
*)
|
||||
lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
|
||||
;;
|
||||
esac
|
||||
# Ok, now we have the path, separated by spaces, we can step through it
|
||||
# and add multilib dir if necessary.
|
||||
lt_tmp_lt_search_path_spec=
|
||||
@ -2094,7 +2097,7 @@ amigaos*)
|
||||
m68k)
|
||||
library_names_spec='$libname.ixlibrary $libname.a'
|
||||
# Create ${libname}_ixlibrary.a entries in /sys/libs.
|
||||
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
|
||||
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
@ -2152,8 +2155,9 @@ cygwin* | mingw* | pw32* | cegcc*)
|
||||
mingw* | cegcc*)
|
||||
# MinGW DLLs use traditional 'lib' prefix
|
||||
soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
|
||||
sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
|
||||
if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
|
||||
sys_lib_search_path_spec=`$CC -print-search-dirs | $SED '/^libraries:/!d; s///; s,=/,/,g'`
|
||||
case $sys_lib_search_path_spec in
|
||||
*\;[c-zC-Z]:*)
|
||||
# It is most probably a Windows format PATH printed by
|
||||
# mingw gcc, but we are running on Cygwin. Gcc prints its search
|
||||
# path with ; separators, and with drive letters. We can handle the
|
||||
@ -2161,9 +2165,11 @@ cygwin* | mingw* | pw32* | cegcc*)
|
||||
# especially as we might pass files found there to a mingw objdump,
|
||||
# which wouldn't understand a cygwinified path. Ahh.
|
||||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
|
||||
else
|
||||
;;
|
||||
*)
|
||||
sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
pw32*)
|
||||
# pw32 DLLs use 'pw' prefix rather than 'lib'
|
||||
@ -4553,7 +4559,7 @@ _LT_EOF
|
||||
# empty executable.
|
||||
_LT_SYS_MODULE_PATH_AIX
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
|
||||
@ -4608,7 +4614,7 @@ _LT_EOF
|
||||
# Tell ltmain to make .dll files, not .so files.
|
||||
shrext_cmds=".dll"
|
||||
# FIXME: Setting linknames here is a bad hack.
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `$ECHO "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
|
||||
# The linker will automatically build a .lib file if we build a DLL.
|
||||
_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
|
||||
# FIXME: Should let the user specify the lib program.
|
||||
@ -4750,19 +4756,19 @@ _LT_EOF
|
||||
|
||||
irix5* | irix6* | nonstopux*)
|
||||
if test "$GCC" = yes; then
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
# Try to use the -exported_symbol ld option, if it does not
|
||||
# work, assume that -exports_file does not work either and
|
||||
# implicitly export all symbols.
|
||||
save_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
|
||||
AC_LINK_IFELSE(int foo(void) {},
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
|
||||
)
|
||||
LDFLAGS="$save_LDFLAGS"
|
||||
else
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
|
||||
fi
|
||||
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
|
||||
@ -4824,17 +4830,17 @@ _LT_EOF
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
|
||||
_LT_TAGVAR(hardcode_minus_L, $1)=yes
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
|
||||
_LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
|
||||
_LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
|
||||
;;
|
||||
|
||||
osf3*)
|
||||
if test "$GCC" = yes; then
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
else
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
fi
|
||||
_LT_TAGVAR(archive_cmds_need_lc, $1)='no'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
|
||||
@ -4844,13 +4850,13 @@ _LT_EOF
|
||||
osf4* | osf5*) # as osf3* with the addition of -msym flag
|
||||
if test "$GCC" = yes; then
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
|
||||
else
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
|
||||
$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
|
||||
$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
|
||||
|
||||
# Both c and cxx compiler support -rpath directly
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
|
||||
@ -5506,7 +5512,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
_LT_SYS_MODULE_PATH_AIX
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
|
||||
@ -5639,7 +5645,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "$list"'
|
||||
;;
|
||||
*)
|
||||
if test "$GXX" = yes; then
|
||||
@ -5704,7 +5710,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "$list"'
|
||||
;;
|
||||
*)
|
||||
if test "$GXX" = yes; then
|
||||
@ -5747,7 +5753,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
case $cc_basename in
|
||||
CC*)
|
||||
# SGI C++
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
|
||||
# Archives containing C++ object files must be created using
|
||||
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
|
||||
@ -5758,9 +5764,9 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
*)
|
||||
if test "$GXX" = yes; then
|
||||
if test "$with_gnu_ld" = no; then
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
else
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` -o $lib'
|
||||
fi
|
||||
fi
|
||||
_LT_TAGVAR(link_all_deplibs, $1)=yes
|
||||
@ -5789,7 +5795,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "$list"'
|
||||
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
|
||||
_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
|
||||
@ -5872,7 +5878,7 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
;;
|
||||
xl*)
|
||||
# IBM XL 8.0 on PPC, with GNU ld
|
||||
@ -6004,15 +6010,15 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
case $host in
|
||||
osf3*)
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
|
||||
;;
|
||||
*)
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
|
||||
echo "-hidden">> $lib.exp~
|
||||
$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
|
||||
$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
|
||||
$RM $lib.exp'
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
|
||||
;;
|
||||
@ -6028,17 +6034,17 @@ if test "$_lt_caught_CXX_error" != yes; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
|
||||
output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "$list"'
|
||||
;;
|
||||
*)
|
||||
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
|
||||
_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
|
||||
case $host in
|
||||
osf3*)
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
;;
|
||||
*)
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -7186,7 +7192,7 @@ _LT_EOF
|
||||
func_dirname ()
|
||||
{
|
||||
# Extract subdirectory from the argument.
|
||||
func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
|
||||
func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
|
||||
if test "X$func_dirname_result" = "X${1}"; then
|
||||
func_dirname_result="${3}"
|
||||
else
|
||||
@ -7197,7 +7203,7 @@ func_dirname ()
|
||||
# func_basename file
|
||||
func_basename ()
|
||||
{
|
||||
func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
|
||||
func_basename_result=`$ECHO "${1}" | $SED "$basename"`
|
||||
}
|
||||
|
||||
dnl func_dirname_and_basename
|
||||
@ -7213,10 +7219,8 @@ dnl so there is no need for it here.
|
||||
func_stripname ()
|
||||
{
|
||||
case ${2} in
|
||||
.*) func_stripname_result=`$ECHO "X${3}" \
|
||||
| $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
|
||||
*) func_stripname_result=`$ECHO "X${3}" \
|
||||
| $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
|
||||
.*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
|
||||
*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
|
||||
esac
|
||||
}
|
||||
|
||||
@ -7227,20 +7231,20 @@ my_sed_long_arg='1s/^-[[^=]]*=//'
|
||||
# func_opt_split
|
||||
func_opt_split ()
|
||||
{
|
||||
func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
|
||||
func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
|
||||
func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
|
||||
func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
|
||||
}
|
||||
|
||||
# func_lo2o object
|
||||
func_lo2o ()
|
||||
{
|
||||
func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
|
||||
func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
|
||||
}
|
||||
|
||||
# func_xform libobj-or-source
|
||||
func_xform ()
|
||||
{
|
||||
func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[[^.]]*$/.lo/'`
|
||||
func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
|
||||
}
|
||||
|
||||
# func_arith arithmetic-term...
|
||||
|
@ -168,11 +168,11 @@ all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am REA
|
||||
|
||||
--dry-run|-n) if $opt_dry_run; then :; else
|
||||
opt_dry_run=:
|
||||
RM="$ECHO $RM"
|
||||
test -n "$LN_S" && LN_S="$ECHO $LN_S"
|
||||
CP="$ECHO $CP"
|
||||
MKDIR="$ECHO $MKDIR"
|
||||
TAR="$ECHO $TAR"
|
||||
RM="func_echo_all $RM"
|
||||
test -n "$LN_S" && LN_S="func_echo_all $LN_S"
|
||||
CP="func_echo_all $CP"
|
||||
MKDIR="func_echo_all $MKDIR"
|
||||
TAR="func_echo_all $TAR"
|
||||
fi
|
||||
;;
|
||||
|
||||
@ -184,7 +184,7 @@ all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am REA
|
||||
if test "$#" -gt 0; then
|
||||
case $1 in
|
||||
-*) ;;
|
||||
*) ltdldir=`$ECHO "X$1" | $Xsed -e 's,/*$,,'`
|
||||
*) ltdldir=`$ECHO "$1" | $SED 's,/*$,,'`
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
@ -209,24 +209,24 @@ all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am REA
|
||||
|
||||
# Separate optargs to long options:
|
||||
--*=*)
|
||||
arg=`$ECHO "X$opt" | $Xsed -e "$my_sed_long_arg"`
|
||||
opt=`$ECHO "X$opt" | $Xsed -e "$my_sed_long_opt"`
|
||||
arg=`$ECHO "$opt" | $SED "$my_sed_long_arg"`
|
||||
opt=`$ECHO "$opt" | $SED "$my_sed_long_opt"`
|
||||
set dummy "$opt" "$arg" ${1+"$@"}
|
||||
shift
|
||||
;;
|
||||
|
||||
# Separate optargs to short options:
|
||||
#-X*)
|
||||
# arg=`$ECHO "X$opt" | $Xsed -e "$my_sed_single_rest"`
|
||||
# opt=`$ECHO "X$opt" | $Xsed -e "$my_sed_single_opt"`
|
||||
# arg=`$ECHO "$opt" | $SED "$my_sed_single_rest"`
|
||||
# opt=`$ECHO "$opt" | $SED "$my_sed_single_opt"`
|
||||
# set dummy "$opt" "$arg" ${1+"$@"}
|
||||
# shift
|
||||
# ;;
|
||||
|
||||
# Separate non-argument short options:
|
||||
-c*|-f*|-i*|-n*|-q*|-v*)
|
||||
rest=`$ECHO "X$opt" | $Xsed -e "$my_sed_single_rest"`
|
||||
opt=`$ECHO "X$opt" | $Xsed -e "$my_sed_single_opt"`
|
||||
rest=`$ECHO "$opt" | $SED "$my_sed_single_rest"`
|
||||
opt=`$ECHO "$opt" | $SED "$my_sed_single_opt"`
|
||||
set dummy "$opt" "-$rest" ${1+"$@"}
|
||||
shift
|
||||
;;
|
||||
@ -269,22 +269,22 @@ func_copy ()
|
||||
test -f "$1" || \
|
||||
{ func_error "\`$1' not copied: not a regular file"; return 1; }
|
||||
|
||||
my_f1=`$ECHO "X$1" | $Xsed -e "$basename"`
|
||||
my_f1=`$ECHO "$1" | $SED "$basename"`
|
||||
|
||||
if test -d "$2"; then
|
||||
|
||||
func_copy_cb "$my_f1" \
|
||||
`$ECHO "X$1" | $Xsed -e "$dirname"` "$2" "$3"
|
||||
`$ECHO "$1" | $SED "$dirname"` "$2" "$3"
|
||||
|
||||
else
|
||||
|
||||
# Supporting this would mean changing the timestamp:
|
||||
test "X$my_f1" = X`$ECHO "X$2" | $Xsed -e "$basename"` \
|
||||
test "X$my_f1" = X`$ECHO "$2" | $SED "$basename"` \
|
||||
|| func_fatal_error "func_copy() cannot change filename on copy"
|
||||
|
||||
func_copy_cb "$my_f1" \
|
||||
`$ECHO "X$1" | $Xsed -e "$dirname"` \
|
||||
`$ECHO "X$2" | $Xsed -e "$dirname"` \
|
||||
`$ECHO "$1" | $SED "$dirname"` \
|
||||
`$ECHO "$2" | $SED "$dirname"` \
|
||||
"$3"
|
||||
|
||||
fi
|
||||
@ -314,7 +314,7 @@ func_copy_cb ()
|
||||
false) my_copy_msg="file \`$my_destdir/$my_file'" ;;
|
||||
*) my_copy_msg="file from \`$my_srcdir/$my_file'" ;;
|
||||
esac
|
||||
func_mkdir_p `$ECHO "X$my_destdir/$my_file" | $Xsed -e "$dirname"`
|
||||
func_mkdir_p `$ECHO "$my_destdir/$my_file" | $SED "$dirname"`
|
||||
|
||||
$RM "$my_destdir/$my_file"
|
||||
if $opt_link; then
|
||||
@ -411,7 +411,7 @@ func_fixup_Makefile ()
|
||||
my_fixup_inc_paths_script= ;;
|
||||
Makefile.inc)
|
||||
repl=$ltdldir
|
||||
repl_uscore=`$ECHO "X$repl" | $Xsed -e 's,[/.+-],_,g'`
|
||||
repl_uscore=`$ECHO "$repl" | $SED 's,[/.+-],_,g'`
|
||||
my_fixup_inc_paths_script="\
|
||||
s,libltdl_,@repl_uscore@_,
|
||||
s,libltdl/,@repl@/,
|
||||
@ -529,7 +529,7 @@ func_scan_files ()
|
||||
# Validate ltdldir. #
|
||||
# ----------------- #
|
||||
|
||||
ac_ltdldir=`$ECHO "X$ac_ltdldir" | $Xsed -e 's,/*$,,'`
|
||||
ac_ltdldir=`$ECHO "$ac_ltdldir" | $SED 's,/*$,,'`
|
||||
|
||||
# If $configure_ac contains AC_CONFIG_LTDL_DIR, check that its
|
||||
# arguments were not given in terms of a shell variable!
|
||||
@ -676,7 +676,7 @@ func_included_files ()
|
||||
d'
|
||||
|
||||
if test -f "$my_searchfile"; then
|
||||
$ECHO "X$my_searchfile" | $Xsed
|
||||
$ECHO "$my_searchfile"
|
||||
|
||||
# Only recurse when we don't care if all the variables we use get
|
||||
# trashed, since they are in global scope.
|
||||
@ -719,7 +719,7 @@ func_serial ()
|
||||
# If the file has no serial number, we assume it's ancient.
|
||||
test -n "$my_serial" || my_serial=0
|
||||
|
||||
$ECHO $my_serial
|
||||
$ECHO "$my_serial"
|
||||
}
|
||||
|
||||
|
||||
@ -740,14 +740,14 @@ func_serial_max ()
|
||||
# Incase they turn out to be the same, we'll set it to empty
|
||||
func_serial_max_result=
|
||||
|
||||
test "X$1$2" = X`$ECHO "X$1$2" | $Xsed -e "$my_sed_digits"` || {
|
||||
test "X$1$2" = X`$ECHO "$1$2" | $SED "$my_sed_digits"` || {
|
||||
func_error "serial numbers \`$1' or \`$2' contain non-digit chars"
|
||||
return
|
||||
}
|
||||
|
||||
while test -n "$my_serial1$my_serial2"; do
|
||||
my_serial1_part=`$ECHO "X$my_serial1" | $Xsed -e "$my_sed_dot"`
|
||||
my_serial2_part=`$ECHO "X$my_serial2" | $Xsed -e "$my_sed_dot"`
|
||||
my_serial1_part=`$ECHO "$my_serial1" | $SED "$my_sed_dot"`
|
||||
my_serial2_part=`$ECHO "$my_serial2" | $SED "$my_sed_dot"`
|
||||
|
||||
test -z "$my_serial1_part$my_serial2_part" \
|
||||
&& break
|
||||
@ -764,8 +764,8 @@ func_serial_max ()
|
||||
test "$my_serial2_part" -gt "$my_serial1_part" \
|
||||
&& { func_serial_max_result="$2"; break; }
|
||||
|
||||
my_serial1=`$ECHO "X$my_serial1" | $Xsed -e "$my_sed_rest"`
|
||||
my_serial2=`$ECHO "X$my_serial2" | $Xsed -e "$my_sed_rest"`
|
||||
my_serial1=`$ECHO "$my_serial1" | $SED "$my_sed_rest"`
|
||||
my_serial2=`$ECHO "$my_serial2" | $SED "$my_sed_rest"`
|
||||
done
|
||||
}
|
||||
|
||||
@ -1040,7 +1040,7 @@ func_massage_aclocal_DATA ()
|
||||
|
||||
# Massage a value for pkgmacro_files from the value used in Makefile.am.
|
||||
for my_filename in @aclocal_DATA@; do
|
||||
my_filename=`$ECHO "X$my_filename" | $Xsed -e "$basename"`
|
||||
my_filename=`$ECHO "$my_filename" | $SED "$basename"`
|
||||
|
||||
# ignore excluded filenames
|
||||
if test -n "$my_glob_exclude"; then
|
||||
@ -1053,7 +1053,7 @@ func_massage_aclocal_DATA ()
|
||||
done
|
||||
|
||||
# strip spurious leading `:'
|
||||
pkgmacro_files=`$ECHO "X$pkgmacro_files" | $Xsed -e 's,^:*,,'`
|
||||
pkgmacro_files=`$ECHO "$pkgmacro_files" | $SED 's,^:*,,'`
|
||||
}
|
||||
|
||||
|
||||
@ -1199,7 +1199,7 @@ func_massage_pkgltdl_files ()
|
||||
done
|
||||
|
||||
# strip spurious leading `:'
|
||||
pkgltdl_files=`$ECHO "X$pkgltdl_files" | $Xsed -e 's,^:*,,'`
|
||||
pkgltdl_files=`$ECHO "$pkgltdl_files" | $SED 's,^:*,,'`
|
||||
}
|
||||
|
||||
|
||||
@ -1277,7 +1277,7 @@ func_massage_pkgconfig_files ()
|
||||
done
|
||||
|
||||
# strip spurious leading `:'
|
||||
pkgconfig_files=`$ECHO "X$pkgconfig_files" | $Xsed -e 's,^:*,,'`
|
||||
pkgconfig_files=`$ECHO "$pkgconfig_files" | $SED 's,^:*,,'`
|
||||
}
|
||||
|
||||
|
||||
|
@ -59,7 +59,7 @@ DEBUG | debug )
|
||||
esac
|
||||
|
||||
if test -z "$srcdir"; then
|
||||
srcdir=`$ECHO "X$0" | $Xsed -e "$dirname"`
|
||||
srcdir=`$ECHO "$0" | $SED "$dirname"`
|
||||
test "$srcdir" = "$0" && srcdir=.
|
||||
fi
|
||||
|
||||
|
@ -40,7 +40,7 @@ esac
|
||||
func_get_config "ECHO wl" "$LIBTOOL --config"
|
||||
|
||||
for mode in compile link install; do
|
||||
$ECHO "== $mode mode"
|
||||
echo "== $mode mode"
|
||||
|
||||
# Unfortunately, without an array data type, it is nearly impossible
|
||||
# to protect libtool from metacharacters in filenames. So, we just
|
||||
@ -74,7 +74,7 @@ for mode in compile link install; do
|
||||
esac
|
||||
|
||||
# Trivial.
|
||||
$ECHO "= trying: no quoting"
|
||||
echo "= trying: no quoting"
|
||||
result=`$LIBTOOL -n --mode=$mode $preargs ${preflag}"${flag}test" $postargs` || status=$EXIT_FAILURE
|
||||
# We used to have the contents of $match in the case statement,
|
||||
# without an intermediate variable, but it would fail on at least
|
||||
|
Loading…
Reference in New Issue
Block a user