From d5393524f6f01ba02d7b61800288070184335960 Mon Sep 17 00:00:00 2001 From: "Gary V. Vaughan" Date: Thu, 3 Nov 2011 15:23:45 +0700 Subject: bootstrap: split into reusable parts. * bootstrap: Bourne shell has no scoping, so be extremely careful with namespaces, functions in `^func_' and `^require_'; private variables in `^_G_', and public variables all well documented by comments. * libltdl/config/extract-trace: New file, containing the minimum of code previously in bootstrap plus a little glue to make the GNU M4 based autotools tracing function (as opposed to the kludgy sed extraction currently used everywhere else) a standalone script that can be executed or sourced. * libltdl/config/options-parser: New file, containing the pluggable options parser code shared between the other two. * bootstrap.conf: Adjust. * Makefile.am (EXTRA_DIST): Be sure to distribute the new extract-trace and options-parser scripts. (install-data-local): And install them where libtoolize can find them. Signed-off-by: Gary V. Vaughan --- bootstrap.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bootstrap.conf') diff --git a/bootstrap.conf b/bootstrap.conf index 116023c1..0f89559e 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -1,4 +1,4 @@ -# bootstrap.conf (GNU Libtool) version 2011-10-20 +# bootstrap.conf (GNU Libtool) version 2011-11-02 # # Copyright (C) 2010, 2011 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2010 @@ -108,7 +108,7 @@ require_bootstrap_uptodate=: ## ------------------- ## # func_reconfigure -# ---------------- +# ------------------ # In addition to needing to autoreconf several directories, Libtool # provides `libtoolize' and doesn't use `autopoint', so we can use a # somewhat simpler `func_reconfigure' implementation. -- cgit v1.2.1