mirror of
https://https.git.savannah.gnu.org/git/libtool.git
synced 2026-01-26 15:39:10 +00:00
maint: use aux_dir consistently in all files.
* Makefile.am, Makefile.maint: Replace all uses of auxdir with aux_dir to match AC_CONFIG_AUX_DIR. * libltdl/config/libtoolize.m4sh: Likewise. * tests/defs.m4sh, tests/getopt-m4sh.at: Likewise. Signed-off-by: Gary V. Vaughan <gary@gnu.org>
This commit is contained in:
parent
af74d58617
commit
862ac4b664
15
ChangeLog
15
ChangeLog
@ -1,3 +1,18 @@
|
||||
2010-09-16 Gary V. Vaughan <gary@gnu.org>
|
||||
|
||||
maint: use bootstrap script from gnulib.
|
||||
* bootstrap: Replaced with gnulib script.
|
||||
* bootstrap.conf: New file with Libtool specific bootstrap
|
||||
configuration.
|
||||
|
||||
2010-09-23 Gary V. Vaughan <gary@gnu.org>
|
||||
|
||||
maint: use aux_dir consistently in all files.
|
||||
* Makefile.am, Makefile.maint: Replace all uses of auxdir
|
||||
with aux_dir to match AC_CONFIG_AUX_DIR.
|
||||
* libltdl/config/libtoolize.m4sh: Likewise.
|
||||
* tests/defs.m4sh, tests/getopt-m4sh.at: Likewise.
|
||||
|
||||
2010-09-24 Gary V. Vaughan <gary@gnu.org>
|
||||
|
||||
Makefile: try to be robust against shell meta-chars in filenames.
|
||||
|
||||
21
Makefile.am
21
Makefile.am
@ -43,15 +43,15 @@ noinst_LTLIBRARIES =
|
||||
lib_LTLIBRARIES =
|
||||
EXTRA_LTLIBRARIES =
|
||||
|
||||
auxdir = libltdl/config
|
||||
aux_dir = libltdl/config
|
||||
m4dir = libltdl/m4
|
||||
|
||||
LT_M4SH = $(M4SH) -B '$(srcdir)/$(auxdir)'
|
||||
LT_M4SH = $(M4SH) -B '$(srcdir)/$(aux_dir)'
|
||||
|
||||
# Using `cd' in backquotes may print the directory name, use this instead:
|
||||
lt__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
|
||||
MKSTAMP = '$(SHELL)' '$(srcdir)/$(auxdir)/mkstamp'
|
||||
MKSTAMP = '$(SHELL)' '$(srcdir)/$(aux_dir)/mkstamp'
|
||||
|
||||
timestamp = set dummy `$(MKSTAMP) '$(srcdir)'`; shift; \
|
||||
case $(VERSION) in \
|
||||
@ -66,8 +66,8 @@ rebuild = rebuild=:; $(timestamp); revision=$$1
|
||||
# Bootstrap. #
|
||||
# ---------- #
|
||||
|
||||
sh_files = $(auxdir)/general.m4sh $(auxdir)/getopt.m4sh
|
||||
EXTRA_DIST += bootstrap $(auxdir)/mkstamp $(sh_files) \
|
||||
sh_files = $(aux_dir)/general.m4sh $(aux_dir)/getopt.m4sh
|
||||
EXTRA_DIST += bootstrap $(aux_dir)/mkstamp $(sh_files) \
|
||||
ChangeLog.1996 ChangeLog.1997 ChangeLog.1998 \
|
||||
ChangeLog.1999 ChangeLog.2000 ChangeLog.2001 \
|
||||
ChangeLog.2002 ChangeLog.2003 ChangeLog.2004 \
|
||||
@ -84,8 +84,8 @@ CLEANFILES += libtool libtoolize
|
||||
configure_ac = $(srcdir)/configure.ac
|
||||
libtoolize_in = $(srcdir)/libtoolize.in
|
||||
libtoolize_m4sh = $(srcdir)/libtoolize.m4sh
|
||||
ltmain_m4sh = $(srcdir)/$(auxdir)/ltmain.m4sh
|
||||
ltmain_sh = $(srcdir)/$(auxdir)/ltmain.sh
|
||||
ltmain_m4sh = $(srcdir)/$(aux_dir)/ltmain.m4sh
|
||||
ltmain_sh = $(srcdir)/$(aux_dir)/ltmain.sh
|
||||
ltversion_in = $(srcdir)/$(m4dir)/ltversion.in
|
||||
ltversion_m4 = $(srcdir)/$(m4dir)/ltversion.m4
|
||||
|
||||
@ -140,7 +140,7 @@ $(ltversion_m4): $(ltversion_in) $(configure_ac) ChangeLog
|
||||
## would rerun configure on every invocation, so now we manually
|
||||
## check the version numbers from the build rule when necessary.
|
||||
## !WARNING! If you edit this rule to change the contents of ltmain.sh,
|
||||
## you must `touch $(srcdir)/$(auxdir)/ltmain.m4sh' from the
|
||||
## you must `touch $(srcdir)/$(aux_dir)/ltmain.m4sh' from the
|
||||
## shell if you need ltmain.sh to be regenerated. Ideally, we
|
||||
## should make this rule depend on Makefile but that will break
|
||||
## distcheck (at least) by rebuilding ltmain.sh in the source
|
||||
@ -235,7 +235,6 @@ bootstrap-deps-prep:
|
||||
$$exit_cmd 1
|
||||
rm -f $(bootstrap_files)
|
||||
|
||||
|
||||
## Unfortunately, all this bogeyness means that we have to manually
|
||||
## keep the generated files in libltdl up to date.
|
||||
LTDL_BOOTSTRAP_DEPS = \
|
||||
@ -457,7 +456,7 @@ install-data-local: $(lt_Makefile_in)
|
||||
## Distribution. ##
|
||||
## ------------- ##
|
||||
|
||||
edit_readme_alpha = $(srcdir)/$(auxdir)/edit-readme-alpha
|
||||
edit_readme_alpha = $(srcdir)/$(aux_dir)/edit-readme-alpha
|
||||
|
||||
EXTRA_DIST += $(edit_readme_alpha)
|
||||
|
||||
@ -952,7 +951,7 @@ tests/defs: $(defs_in)
|
||||
rm -f '$@'
|
||||
$(configure_edit) '$(defs_in)' > '$@'
|
||||
|
||||
$(defs_in): $(defs_m4sh) $(auxdir)/general.m4sh Makefile.am
|
||||
$(defs_in): $(defs_m4sh) $(aux_dir)/general.m4sh Makefile.am
|
||||
rm -f '$@'
|
||||
$(LT_M4SH) '$(defs_m4sh)' > '$@'
|
||||
|
||||
|
||||
@ -88,11 +88,11 @@ WGET_CGIT = $(WGET) 'http://git.savannah.gnu.org/cgit/config.git/plain'
|
||||
## FIXME should be a lot more here
|
||||
FETCHFILES = \
|
||||
./INSTALL \
|
||||
$(auxdir)/compile \
|
||||
$(auxdir)/install-sh \
|
||||
$(auxdir)/config.guess \
|
||||
$(auxdir)/config.sub \
|
||||
$(auxdir)/texinfo.tex
|
||||
$(aux_dir)/compile \
|
||||
$(aux_dir)/install-sh \
|
||||
$(aux_dir)/config.guess \
|
||||
$(aux_dir)/config.sub \
|
||||
$(aux_dir)/texinfo.tex
|
||||
|
||||
## Fetch the latest versions of files we care about.
|
||||
.PHONY: fetch
|
||||
|
||||
14
bootstrap
14
bootstrap
@ -64,11 +64,11 @@ test -f ./configure.ac || {
|
||||
}
|
||||
|
||||
|
||||
# Extract auxdir and m4dir from configure.ac:
|
||||
# Extract aux_dir and m4dir from configure.ac:
|
||||
lt_tab=' '
|
||||
my_sed_traces='s,#.*$,,; s,^dnl .*$,,; s, dnl .*$,,;
|
||||
/AC_CONFIG_AUX_DIR[^_]/ {
|
||||
s,^.*AC_CONFIG_AUX_DIR([[ '"$lt_tab"']*\([^])]*\).*$,auxdir=\1,; p;
|
||||
s,^.*AC_CONFIG_AUX_DIR([[ '"$lt_tab"']*\([^])]*\).*$,aux_dir=\1,; p;
|
||||
};
|
||||
/AC_CONFIG_MACRO_DIR/ {
|
||||
s,^.*AC_CONFIG_MACRO_DIR([[ '"$lt_tab"']*\([^])]*\).*$,m4dir=\1,; p;
|
||||
@ -134,17 +134,17 @@ $MAKE bootstrap-deps \
|
||||
rm -f Makefile
|
||||
|
||||
# Make a dummy libtoolize script for autoreconf:
|
||||
cat > $auxdir/libtoolize <<'EOF'
|
||||
cat > $aux_dir/libtoolize <<'EOF'
|
||||
#! /bin/sh
|
||||
# This is a dummy file for bootstrapping libtool.
|
||||
echo "$0: Bootstrap detected, no files installed." | sed 's,^.*/,,g'
|
||||
exit 0
|
||||
EOF
|
||||
chmod 755 $auxdir/libtoolize
|
||||
chmod 755 $aux_dir/libtoolize
|
||||
|
||||
# Running the installed `libtoolize' will trash the local (newer) libtool.m4
|
||||
# among others. Call the dummy script we made earlier.
|
||||
LIBTOOLIZE=`pwd`/$auxdir/libtoolize
|
||||
LIBTOOLIZE=`pwd`/$aux_dir/libtoolize
|
||||
export LIBTOOLIZE
|
||||
|
||||
for sub in $reconfdirs; do
|
||||
@ -160,7 +160,7 @@ done
|
||||
sleep 2 && touch libltdl/config-h.in
|
||||
|
||||
# Remove our dummy libtoolize
|
||||
rm -f $auxdir/libtoolize
|
||||
rm -f $aux_dir/libtoolize
|
||||
|
||||
# These files can cause an infinite configure loop if left behind.
|
||||
rm -f Makefile libltdl/Makefile libtool vcl.tmp
|
||||
@ -168,7 +168,7 @@ rm -f Makefile libltdl/Makefile libtool vcl.tmp
|
||||
# This file is misgenerated earlier in bootstrap to satisfy automake 1.9.1
|
||||
# and earlier, but has a new enough timestamp to not be updated. Force it
|
||||
# to be regenerated at make-time with proper substitutions in place:
|
||||
touch $auxdir/ltmain.m4sh
|
||||
touch $aux_dir/ltmain.m4sh
|
||||
|
||||
for macro in LT_INIT AC_PROG_LIBTOOL AM_PROG_LIBTOOL; do
|
||||
if grep $macro aclocal.m4 libltdl/aclocal.m4; then
|
||||
|
||||
@ -406,7 +406,7 @@ func_scan_files ()
|
||||
s,^.*m4@&t@_define(.*$,,
|
||||
s,^.*A[CU]_DEFUN(.*$,,; s,^.*m4@&t@_defun(.*$,,
|
||||
/AC_CONFIG_AUX_DIR(/ {
|
||||
s,^.*AC_CONFIG_AUX_DIR([[ ]*\([^])]*\).*$,ac_auxdir=\1,
|
||||
s,^.*AC_CONFIG_AUX_DIR([[ ]*\([^])]*\).*$,ac_aux_dir=\1,
|
||||
p
|
||||
}
|
||||
/AC_CONFIG_MACRO_DIR(/ {
|
||||
@ -516,37 +516,37 @@ func_scan_files ()
|
||||
;;
|
||||
esac
|
||||
|
||||
# ---------------- #
|
||||
# Validate auxdir. #
|
||||
# ---------------- #
|
||||
# ----------------- #
|
||||
# Validate aux_dir. #
|
||||
# ----------------- #
|
||||
|
||||
if test -n "$ac_auxdir"; then
|
||||
if test -n "$ac_aux_dir"; then
|
||||
# If $configure_ac contains AC_CONFIG_AUX_DIR, check that it was
|
||||
# not given in terms of a shell variable!
|
||||
case "$ac_auxdir" in
|
||||
case "$ac_aux_dir" in
|
||||
*\$*)
|
||||
func_fatal_error "can not handle variables in AC_CONFIG_AUX_DIR"
|
||||
;;
|
||||
*)
|
||||
auxdir=$ac_auxdir
|
||||
aux_dir=$ac_aux_dir
|
||||
;;
|
||||
esac
|
||||
else
|
||||
# Try to discover auxdir the same way it is discovered by configure.
|
||||
# Try to discover aux_dir the same way it is discovered by configure.
|
||||
# Note that we default to the current directory.
|
||||
for dir in . .. ../..; do
|
||||
if test -f "$dir/install-sh"; then
|
||||
auxdir=$dir
|
||||
aux_dir=$dir
|
||||
break
|
||||
elif test -f "$dir/install.sh"; then
|
||||
auxdir="$dir"
|
||||
aux_dir="$dir"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Just use the current directory if all else fails.
|
||||
test -n "$auxdir" || auxdir=.
|
||||
test -n "$aux_dir" || aux_dir=.
|
||||
|
||||
|
||||
# ------------------------------ #
|
||||
@ -1221,16 +1221,16 @@ func_install_pkgconfig_subproject ()
|
||||
# Remove any lingering files that my have been installed by some
|
||||
# previous libtoolize release:
|
||||
$opt_force && for file in $all_pkgconfig_files; do
|
||||
test -f "$subproject_auxdir/$file" && func_verbose "rm -f '$subproject_auxdir/$file'"
|
||||
rm -f "$subproject_auxdir/$file"
|
||||
test -f "$subproject_aux_dir/$file" && func_verbose "rm -f '$subproject_aux_dir/$file'"
|
||||
rm -f "$subproject_aux_dir/$file"
|
||||
done
|
||||
|
||||
# Copy all the files from installed libltdl to this project, if the
|
||||
# user specified an auxdir.
|
||||
$opt_quiet || if test "x$ac_auxdir" = "x$subproject_auxdir"; then
|
||||
pkgconfig_header="putting auxiliary files in AC_CONFIG_AUX_DIR, \`$subproject_auxdir'."
|
||||
elif test -n "$auxdir"; then
|
||||
pkgconfig_header="putting auxiliary files in \`$auxdir'."
|
||||
# user specified an aux_dir.
|
||||
$opt_quiet || if test "x$ac_aux_dir" = "x$subproject_aux_dir"; then
|
||||
pkgconfig_header="putting auxiliary files in AC_CONFIG_AUX_DIR, \`$subproject_aux_dir'."
|
||||
elif test -n "$aux_dir"; then
|
||||
pkgconfig_header="putting auxiliary files in \`$aux_dir'."
|
||||
fi
|
||||
|
||||
func_copy_some_files "$pkgconfig_files" \
|
||||
@ -1249,26 +1249,26 @@ func_install_pkgconfig_parent ()
|
||||
# Remove any lingering files that my have been installed by some
|
||||
# previous libtoolize release:
|
||||
$opt_force && for file in $all_pkgconfig_files; do
|
||||
test -f "$auxdir/$file" && func_verbose "rm -f '$auxdir/$file'"
|
||||
rm -f "$auxdir/$file"
|
||||
test -f "$aux_dir/$file" && func_verbose "rm -f '$aux_dir/$file'"
|
||||
rm -f "$aux_dir/$file"
|
||||
done
|
||||
|
||||
if test -n "$ac_auxdir"; then
|
||||
pkgconfig_header="putting auxiliary files in AC_CONFIG_AUX_DIR, \`$ac_auxdir'."
|
||||
elif test -n "$auxdir" || test "x$ltdldir" = "x."; then
|
||||
pkgconfig_header="putting auxiliary files in \`$auxdir'."
|
||||
if test -n "$ac_aux_dir"; then
|
||||
pkgconfig_header="putting auxiliary files in AC_CONFIG_AUX_DIR, \`$ac_aux_dir'."
|
||||
elif test -n "$aux_dir" || test "x$ltdldir" = "x."; then
|
||||
pkgconfig_header="putting auxiliary files in \`$aux_dir'."
|
||||
fi
|
||||
|
||||
if $opt_install; then
|
||||
func_config_update config.guess \
|
||||
"$pkgdatadir/config" "$auxdir" pkgconfig_header
|
||||
"$pkgdatadir/config" "$aux_dir" pkgconfig_header
|
||||
func_config_update config.sub \
|
||||
"$pkgdatadir/config" "$auxdir" pkgconfig_header
|
||||
"$pkgdatadir/config" "$aux_dir" pkgconfig_header
|
||||
func_install_update install-sh \
|
||||
"$pkgdatadir/config" "$auxdir" pkgconfig_header
|
||||
"$pkgdatadir/config" "$aux_dir" pkgconfig_header
|
||||
fi
|
||||
func_ltmain_update ltmain.sh \
|
||||
"$pkgdatadir/config" "$auxdir" pkgconfig_header
|
||||
"$pkgdatadir/config" "$aux_dir" pkgconfig_header
|
||||
}
|
||||
|
||||
|
||||
@ -1281,15 +1281,15 @@ func_install_pkgconfig_files ()
|
||||
$opt_debug
|
||||
func_massage_pkgconfig_files
|
||||
|
||||
# 1. Parent shares auxdir with subproject ltdl:
|
||||
# 1. Parent shares aux_dir with subproject ltdl:
|
||||
if $opt_ltdl && test "x$ltdl_mode" = "xsubproject" &&
|
||||
test "x$ac_auxdir" = "x$subproject_auxdir"
|
||||
test "x$ac_aux_dir" = "x$subproject_aux_dir"
|
||||
then
|
||||
func_install_pkgconfig_subproject
|
||||
|
||||
# 2. Parent has separate auxdir to subproject ltdl:
|
||||
# 2. Parent has separate aux_dir to subproject ltdl:
|
||||
elif $opt_ltdl && test "x$ltdl_mode" = "xsubproject"
|
||||
# && test "x$auxdir" != "x$subproject_auxdir" is implied
|
||||
# && test "x$aux_dir" != "x$subproject_aux_dir" is implied
|
||||
then
|
||||
if $seen_autoconf; then
|
||||
func_install_pkgconfig_parent
|
||||
@ -1297,7 +1297,7 @@ func_install_pkgconfig_files ()
|
||||
func_install_pkgconfig_subproject
|
||||
|
||||
# 3. Not subproject, but AC_CONFIG_AUX_DIR was used in parent:
|
||||
elif test -n "$ac_auxdir" || test "x$auxdir" = "x."; then
|
||||
elif test -n "$ac_aux_dir" || test "x$aux_dir" = "x."; then
|
||||
func_install_pkgconfig_parent
|
||||
|
||||
# 4. AC_CONFIG_AUX_DIR was not specified:
|
||||
@ -1394,8 +1394,8 @@ func_check_macros ()
|
||||
# For subproject mode, offer some suggestions for avoiding duplicate
|
||||
# files in a project that uses libltdl:
|
||||
if test "x$ltdl_mode" = "xsubproject"; then
|
||||
test "$subproject_auxdir" = "$auxdir" ||
|
||||
func_echo "Consider using \`AC_CONFIG_AUX_DIR([$subproject_auxdir])' in $configure_ac."
|
||||
test "$subproject_aux_dir" = "$aux_dir" ||
|
||||
func_echo "Consider using \`AC_CONFIG_AUX_DIR([$subproject_aux_dir])' in $configure_ac."
|
||||
$ac_config_macro_dir_advised || test "$subproject_macrodir" = "$macrodir" ||
|
||||
func_echo "Consider using \`AC_CONFIG_MACRO_DIR([$subproject_macrodir])' in $configure_ac."
|
||||
ac_config_macro_dir_advised=:
|
||||
@ -1454,7 +1454,7 @@ func_check_macros ()
|
||||
pkgdatadir=@pkgdatadir@
|
||||
pkgltdldir=@pkgdatadir@
|
||||
aclocaldir=@aclocaldir@
|
||||
auxdir=
|
||||
aux_dir=
|
||||
macrodir=
|
||||
configure_ac=configure.in
|
||||
|
||||
@ -1491,7 +1491,7 @@ func_check_macros ()
|
||||
.) ltdlprefix= ;;
|
||||
*) ltdlprefix=$ltdldir/ ;;
|
||||
esac
|
||||
subproject_auxdir=${ltdlprefix}config
|
||||
subproject_aux_dir=${ltdlprefix}config
|
||||
subproject_macrodir=${ltdlprefix}m4
|
||||
|
||||
# :::BE CAREFUL HERE:::
|
||||
|
||||
@ -343,8 +343,8 @@ func_exec ()
|
||||
prefix=./_inst-`echo "$0" | sed 's,.*/,,; s,-.*,,'`
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
m4dir=$srcdir/libltdl/m4
|
||||
auxdir=$srcdir/libltdl/config
|
||||
scripts="$auxdir/ltmain.m4sh $srcdir/libtoolize.m4sh"
|
||||
aux_dir=$srcdir/libltdl/config
|
||||
scripts="$aux_dir/ltmain.m4sh $srcdir/libtoolize.m4sh"
|
||||
|
||||
# Unset some MAKE... variables that may cause $MAKE to act like a
|
||||
# recursively invoked sub-make. Any $MAKE invocation in a test is
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
AT_BANNER([Shell option parser generator.])
|
||||
|
||||
auxdir="$abs_top_srcdir/libltdl/config"
|
||||
aux_dir="$abs_top_srcdir/libltdl/config"
|
||||
|
||||
|
||||
# _LT_AT_GETOPT_M4SH_SETUP
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user