]> git.ipfire.org Git - thirdparty/libtool.git/commit
maint: simplify and improve safety of bootstrap process.
authorGary V. Vaughan <gary@gnu.org>
Thu, 2 Sep 2010 09:44:32 +0000 (16:44 +0700)
committerGary V. Vaughan <gary@gnu.org>
Thu, 20 Oct 2011 16:43:44 +0000 (23:43 +0700)
commit9ff759568cbd745efbde35536f4100cb8bb9893f
tree343b9fb179104dc49b176935bf48190473c7f16e
parentc73118765ef4d1887b7e326c22d2187a69c881a3
maint: simplify and improve safety of bootstrap process.

* Makefile.am (bootstrap_files): List files that need to be
generated at bootstrap time before `./configure && make' can
work.  It turns out that this is considerably fewer files than we
had thought necessary previously.
(bootstrap-deps-prep): Ensure minimum set of required substitution
variables are non-empty.
(bootstrap-deps): Depend on `bootstrap' files.
* bootstrap (Generate bootstrap dependencies): Now that
`Makefile.am' is entirely responsible for rebuilding files at
bootstrap time, we need only specify the new `bootstrap-deps'
target, and supply values for the substitutions checked by
`bootstrap-deps-prep'.
* configure.ac (AC_CONFIG_SRCDIR): `libtoolize.in' is not here yet
right after running `bootstrap'.  So rely on the presence of
`libltdl/config/libtoolize.m4sh', which is always there.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
ChangeLog
Makefile.am
bootstrap
configure.ac