mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
* TODO: Make a note to undo this later.
From Christoph Pfisterer <cp@chrisp.de> * libtool.m4: Use $() execution substitution quotation to work around zsh builtin echo escape removal.
This commit is contained in:
parent
c9536eba29
commit
e3d007d365
@ -1,3 +1,10 @@
|
||||
2001-04-23 Gary V. Vaughan <gvv@techie.com>
|
||||
|
||||
* TODO: Make a note to undo this later.
|
||||
From Christoph Pfisterer <cp@chrisp.de>
|
||||
* libtool.m4: Use $() execution substitution quotation to work
|
||||
around zsh builtin echo \ escape removal.
|
||||
|
||||
2001-04-22 Peter Eisentraut <peter_e@gmx.net>
|
||||
|
||||
* bootstrap: Allow overriding the location aclocal, automake,
|
||||
|
3
TODO
3
TODO
@ -1,6 +1,9 @@
|
||||
In the near future:
|
||||
********************
|
||||
|
||||
* Figure out why zsh echo builtin's removal of \ escapes is not detected
|
||||
by libtool's echo selector.
|
||||
|
||||
* Port the migration of all code from ltconfig into libtool.m4 to the
|
||||
multi-language-branch, so that CVS automake can remove its references
|
||||
to ltconfig.
|
||||
|
12
libtool.m4
vendored
12
libtool.m4
vendored
@ -1506,7 +1506,10 @@ else
|
||||
|
||||
darwin* | rhapsody*)
|
||||
allow_undefined_flag='-undefined suppress'
|
||||
archive_cmds='$CC `test .$module = .yes && echo -bundle || echo -dynamiclib` $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname `test -n "$verstring" -a x$verstring != x0.0 && echo $verstring`'
|
||||
# FIXME: Relying on posixy $() will cause problems for
|
||||
# cross-compilation, but unfortunately the echo tests do not
|
||||
# yet detect zsh echo's removal of \ escapes.
|
||||
archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
|
||||
# We need to add '_' to the symbols in $export_symbols first
|
||||
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
|
||||
hardcode_direct=yes
|
||||
@ -1928,8 +1931,11 @@ darwin* | rhapsody*)
|
||||
version_type=darwin
|
||||
need_lib_prefix=no
|
||||
need_version=no
|
||||
library_names_spec='${libname}${release}${versuffix}.`test .$module = .yes && echo so || echo dylib` ${libname}${release}${major}.`test .$module = .yes && echo so || echo dylib` ${libname}.`test .$module = .yes && echo so || echo dylib`'
|
||||
soname_spec='${libname}${release}${major}.`test .$module = .yes && echo so || echo dylib`'
|
||||
# FIXME: Relying on posixy $() will cause problems for
|
||||
# cross-compilation, but unfortunately the echo tests do not
|
||||
# yet detect zsh echo's removal of \ escapes.
|
||||
library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
|
||||
soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
|
||||
shlibpath_overrides_runpath=yes
|
||||
shlibpath_var=DYLD_LIBRARY_PATH
|
||||
;;
|
||||
|
Loading…
Reference in New Issue
Block a user