When Automake is run in foreign mode, the standard INSTALL file is not
copied by automake --add-missing. As this file provides general usage
instructions for the GNU build system, it is useful to have included
in the package.
Just copy the file manually when bootstrapping to make that happen.
.dirstamp
.libs
/ABOUT-NLS
.dirstamp
.libs
/ABOUT-NLS
/aclocal.m4
/atconfig
/atlocal
/aclocal.m4
/atconfig
/atlocal
src/specs.lst src/namespecs.sed src/ordspecs.sed \
src/errors.lst src/strtab.sed test/typegen.sh \
src/parse.y src/parse.stamp src/scan.l src/scan.stamp \
src/specs.lst src/namespecs.sed src/ordspecs.sed \
src/errors.lst src/strtab.sed test/typegen.sh \
src/parse.y src/parse.stamp src/scan.l src/scan.stamp \
- COPYING.WTFPL2 README.md
+ COPYING.WTFPL2 README.md INSTALL
dist_man_MANS = doc/man/cdecl99.1 doc/man/libcdecl.3
dist_man_MANS = doc/man/cdecl99.1 doc/man/libcdecl.3
-# Copyright © 2011-2012 Nick Bowler
+# Copyright © 2011-2012, 2021 Nick Bowler
#
# Simple script to get started from a fresh git checkout.
#
#
# Simple script to get started from a fresh git checkout.
#
- printf '%s: %s\n' "$scriptname" "$@" 1>&2
+ printf '%s: %s\n' "$scriptname" "$*" 1>&2
}
: ${AUTORECONF=autoreconf}
}
: ${AUTORECONF=autoreconf}
: ${GNULIB=gnulib}
: ${GIT=git}
: ${PERL=perl}
: ${GNULIB=gnulib}
: ${GIT=git}
: ${PERL=perl}
if test -x $GNULIB/gnulib-tool; then
$GNULIB/gnulib-tool --update -S || die "Failed to update Gnulib."
else
if test -x $GNULIB/gnulib-tool; then
$GNULIB/gnulib-tool --update -S || die "Failed to update Gnulib."
else
- die "Gnulib sources are not properly installed in gnulib/."
+ err "Gnulib sources are not properly installed in $GNULIB/"
+ cat >&2 <<'EOF'
+
+To bootstrap this package using an external Gnulib, you can set the GNULIB
+environment variable to indicate the location of the Gnulib sources.
+EOF
+
+ test ! -f configure || cat >&2 <<'EOF'
+
+However, it seems this package is already bootstrapped. It should not
+normally be necessary to run this script from a release tarball.
+EOF
+ exit 1
fi
$PERL common/scripts/fix-gnulib.pl -o lib/gnulib.mk -i lib/gnulib.mk.in \
fi
$PERL common/scripts/fix-gnulib.pl -o lib/gnulib.mk -i lib/gnulib.mk.in \
# Punt some automake-generated files so that Gentoo's wrapper script doesn't
# try to detect the automake version in use.
rm -f Makefile.in aclocal.m4
# Punt some automake-generated files so that Gentoo's wrapper script doesn't
# try to detect the automake version in use.
rm -f Makefile.in aclocal.m4
+$AUTORECONF -fis || exit
+
+amdir=`$AUTOMAKE --print-libdir`
+if test -f "$amdir/INSTALL"; then
+ ln -sf "$amdir/INSTALL" INSTALL
+fi