* Makefile.am, Makefile.maint: .. install, update it.
* NEWS, doc/libtool.texi (Distributing): .. document it.
Reported by Ross Boylan <ross@biostat.ucsf.edu>.
2004-12-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * libtoolize.m4sh: Install `install-sh' as well, needed for configure ..
+ * Makefile.am, Makefile.maint: .. install, update it.
+ * NEWS, doc/libtool.texi (Distributing): .. document it.
+ Reported by Ross Boylan <ross@biostat.ucsf.edu>.
+
* m4/libtool.m4 [solaris] (_LT_LINKER_SHLIBS): Add '${wl}-z ${wl}text'
to archive_cmds and archive_expsyms_cmds. I.e., do not allow nopic in
shared libraries.
# These are required by libtoolize and must be executable when installed.
# Since _SCRIPTS gets the program transform applied we make them
# executable by hand
-dist_pkgdata_DATA = config/config.guess config/config.sub config/ltmain.sh
+dist_pkgdata_DATA = config/config.guess config/config.sub config/ltmain.sh \
+ config/install-sh
# Everything that gets picked up by aclocal is automatically distributed,
# this is the list of macro files we install on the user's system.
install-data-hook:
chmod +x $(DESTDIR)$(pkgdatadir)/config.guess
chmod +x $(DESTDIR)$(pkgdatadir)/config.sub
+ chmod +x $(DESTDIR)$(pkgdatadir)/install-sh
## Ship README.alpha only in alpha release, but renamed to README
dist-hook:
./INSTALL \
config/config.guess \
config/config.sub \
+config/install-sh \
config/texinfo.tex
## Fetch the latest versions of files we care about.
## If a get fails then that is a problem.
(cd Fetchdir && \
$(WGETSGO)/autoconf/autoconf/INSTALL; \
+ $(WGETSGO)/automake/automake/lib/install-sh; \
$(WGETSGO)/config/config/config.guess; \
$(WGETSGO)/config/config/config.sub; \
$(WGETSGO)/texinfo/texinfo/doc/texinfo.tex )
* Support for Portland Group compiler on Linux.
* Fix libltdl on static platforms.
* Support for linux-dietlibc (`diet' as well as `diet-dyn', separately).
+* `libtoolize --install' now also installs `install-sh'.
\f
New in 1.9f: 2004-10-23; CVS version 1.9e, Libtool team:
* Calculate dllsearchpath correctly for wrapper scripts on cygwin.
@pindex config.sub
Canonical system name validation subroutine script.
+@item install-sh
+@pindex install-sh
+BSD-compatible @command{install} replacement script.
+
@item ltmain.sh
@pindex ltmain.sh
A generic script implementing basic libtool functionality.
# specially below though, so don't add them here):
pkgmacro_files='argz.m4:ltoptions.m4:ltsugar.m4:ltversion.m4'
- glob_exclude_pkgaux_files='config.guess|config.sub|ltmain.sh'
+ glob_exclude_pkgaux_files='config.guess|config.sub|install-sh|ltmain.sh'
func_scan_files
$opt_quiet || func_check_macros
func_config_update "$pkgdatadir/config.guess" "$auxdir/config.guess"
test -f "$pkgdatadir/config.sub" \
&& func_config_update "$pkgdatadir/config.sub" "$auxdir/config.sub"
+ test -f "$pkgdatadir/install-sh" \
+ && func_config_update "$pkgdatadir/install-sh" "$auxdir/install-sh"
fi
func_ltmain_update "$pkgdatadir/ltmain.sh" "$auxdir/ltmain.sh"