mirror of
git://git.sv.gnu.org/autoconf
synced 2025-04-18 15:30:24 +08:00
* acfunctions.m4: Rename as...
* lib/autoconf/functions.m4: this. * acgeneral.m4: Rename as... * lib/autoconf/general.m4: this. * acheaders.m4: Rename as... * lib/autoconf/headers.m4: this. * aclang.m4: Rename as... * lib/autoconf/lang.m4: this. * acoldnames.m4: Rename as... * lib/autoconf/oldnames.m4: this. * acspecific.m4: Rename as... * lib/autoconf/specific.m4: this. * actypes.m4: Rename as... * lib/autoconf/types.m4: this. * autoconf.m4: Rename as... * lib/autoconf/autoconf.m4: this. * m4sugar.m4: Rename as... * lib/m4sugar/m4sugar.m4: this. * m4sh.m4: Rename as... * lib/m4sugar/m4sh.m4: this. * tests/atgeneral.m4: Rename as... * lib/autotest/general.m4: this. * acfunctions: Rename as... * lib/autoscan/functions: this. * acheaders: Rename as... * lib/autoscan/headers: this. * acidentifiers: Rename as... * lib/autoscan/identifiers: this. * aclibraries: Rename as... * lib/autoscan/libraries: this. * acmakevars: Rename as... * lib/autoscan/makevars: this. * acprograms: Rename as... * lib/autoscan/programs: this.
This commit is contained in:
parent
b9a69888b6
commit
b21ca4dd20
@ -1,7 +1,5 @@
|
||||
Makefile
|
||||
autoheader autoconf autom4te autoreconf autoscan autoupdate ifnames
|
||||
acversion.m4
|
||||
*.m4f
|
||||
config.cache
|
||||
config.log
|
||||
config.status
|
||||
|
40
ChangeLog
40
ChangeLog
@ -1,3 +1,43 @@
|
||||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* acfunctions.m4: Rename as...
|
||||
* lib/autoconf/functions.m4: this.
|
||||
* acgeneral.m4: Rename as...
|
||||
* lib/autoconf/general.m4: this.
|
||||
* acheaders.m4: Rename as...
|
||||
* lib/autoconf/headers.m4: this.
|
||||
* aclang.m4: Rename as...
|
||||
* lib/autoconf/lang.m4: this.
|
||||
* acoldnames.m4: Rename as...
|
||||
* lib/autoconf/oldnames.m4: this.
|
||||
* acspecific.m4: Rename as...
|
||||
* lib/autoconf/specific.m4: this.
|
||||
* actypes.m4: Rename as...
|
||||
* lib/autoconf/types.m4: this.
|
||||
* autoconf.m4: Rename as...
|
||||
* lib/autoconf/autoconf.m4: this.
|
||||
|
||||
* m4sugar.m4: Rename as...
|
||||
* lib/m4sugar/m4sugar.m4: this.
|
||||
* m4sh.m4: Rename as...
|
||||
* lib/m4sugar/m4sh.m4: this.
|
||||
|
||||
* tests/atgeneral.m4: Rename as...
|
||||
* lib/autotest/general.m4: this.
|
||||
|
||||
* acfunctions: Rename as...
|
||||
* lib/autoscan/functions: this.
|
||||
* acheaders: Rename as...
|
||||
* lib/autoscan/headers: this.
|
||||
* acidentifiers: Rename as...
|
||||
* lib/autoscan/identifiers: this.
|
||||
* aclibraries: Rename as...
|
||||
* lib/autoscan/libraries: this.
|
||||
* acmakevars: Rename as...
|
||||
* lib/autoscan/makevars: this.
|
||||
* acprograms: Rename as...
|
||||
* lib/autoscan/programs: this.
|
||||
|
||||
2001-08-01 Akim Demaille <akim@epita.fr>
|
||||
|
||||
* doc/autoconf.texi: Moving/deleting open files is not portable.
|
||||
|
89
Makefile.am
89
Makefile.am
@ -22,7 +22,6 @@ AUTOMAKE_OPTIONS = check-news 1.4 readme-alpha
|
||||
|
||||
SUBDIRS = . lib config m4 man doc tests
|
||||
|
||||
SUFFIXES = .m4 .m4f
|
||||
## There is currently no means with Automake not to run aclocal.
|
||||
ACLOCAL_AMFLAGS = --version >/dev/null && touch aclocal.m4
|
||||
WGET = wget
|
||||
@ -35,49 +34,28 @@ bin_SCRIPTS = autom4te \
|
||||
# s/nodistpackageDATA/nodist_pkgdata_DATA/
|
||||
# and adapt dependencies once we use a more recent Automake
|
||||
|
||||
m4sources = m4sugar.m4 m4sh.m4 \
|
||||
$(srcdir)/acversion.m4 \
|
||||
autoconf.m4 \
|
||||
acgeneral.m4 acoldnames.m4 acspecific.m4 aclang.m4 \
|
||||
acfunctions.m4 acheaders.m4 actypes.m4
|
||||
|
||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms \
|
||||
aclibraries $(m4sources)
|
||||
|
||||
nodistpkgdataDATA = autoconf.m4f
|
||||
|
||||
pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
|
||||
m4sources = lib/m4sugar/m4sugar.m4 lib/m4sugar/m4sh.m4 \
|
||||
$(srcdir)/lib/autoconf/version.m4 \
|
||||
lib/autoconf/autoconf.m4 \
|
||||
lib/autoconf/general.m4 lib/autoconf/oldnames.m4 \
|
||||
lib/autoconf/specific.m4 lib/autoconf/lang.m4 \
|
||||
lib/autoconf/functions.m4 lib/autoconf/headers.m4 \
|
||||
lib/autoconf/types.m4
|
||||
|
||||
EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 \
|
||||
BUGS INSTALL.txt \
|
||||
acversion.in \
|
||||
autoconf.in autoheader.in autoreconf.in autoupdate.in ifnames.in \
|
||||
autoscan.in autom4te.in \
|
||||
$(distpkgdataDATA) \
|
||||
GNUmakefile Makefile.maint
|
||||
|
||||
# Files that should be removed, but which Automake does not know:
|
||||
# the frozen files and the scripts.
|
||||
CLEANFILES = autoconf.m4f \
|
||||
$(bin_SCRIPTS)
|
||||
# Files that should be removed, but which Automake does not know.
|
||||
CLEANFILES = $(bin_SCRIPTS)
|
||||
|
||||
|
||||
## ------------------ ##
|
||||
## Maintainer rules. ##
|
||||
## ------------------ ##
|
||||
|
||||
## acversion.m4. ##
|
||||
|
||||
# - acversion.m4 needs to be updated only once, since it depends on
|
||||
# configure.ac, not on the results of a 'configure' run.
|
||||
# - It is guaranteed (with GNU Make) that when the version in configure.ac
|
||||
# is changed, acversion.m4 is built only after the new version number is
|
||||
# propagated to the Makefile. (Libtool uses the same guarantee.)
|
||||
|
||||
$(srcdir)/acversion.m4: $(srcdir)/acversion.in $(srcdir)/configure.ac
|
||||
sed 's,@VERSION\@,$(VERSION),g' $(srcdir)/acversion.in >acversion.tm4
|
||||
mv acversion.tm4 $(srcdir)/acversion.m4
|
||||
|
||||
## INSTALL. ##
|
||||
|
||||
# INSTALL is a special case. Automake seems to have a single name space
|
||||
@ -88,7 +66,7 @@ INSTALL.txt: $(top_srcdir)/doc/install.texi
|
||||
$(MAKEINFO) $(top_srcdir)/doc/install.texi --output=$(srcdir)/INSTALL.txt
|
||||
cp $(srcdir)/INSTALL.txt $(srcdir)/INSTALL
|
||||
|
||||
MAINTAINERCLEANFILES = acversion.m4 INSTALL.txt
|
||||
MAINTAINERCLEANFILES = INSTALL.txt
|
||||
|
||||
|
||||
## maintainer-check ##
|
||||
@ -104,7 +82,8 @@ install-data-hook: INSTALL.txt
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='INSTALL'; for p in $$list; do \
|
||||
if test -f "$$p.txt"; then d= ; else d="$(srcdir)/"; fi; \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
f=`echo $$p | sed -e 's,^.*/,,'`; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir) ; \
|
||||
echo " $(INSTALL_DATA) $$d$$p.txt $(DESTDIR)$(pkgdatadir)/$$f"; \
|
||||
$(INSTALL_DATA) $$d$$p.txt $(DESTDIR)$(pkgdatadir)/$$f; \
|
||||
done
|
||||
@ -175,50 +154,6 @@ autom4te: $(srcdir)/autom4te.in $(srcdir)/configure.ac
|
||||
chmod +x autom4te.tmp
|
||||
mv autom4te.tmp autom4te
|
||||
|
||||
## ------------------ ##
|
||||
## The frozen files. ##
|
||||
## ------------------ ##
|
||||
|
||||
|
||||
# When processing the file with diversion disabled, there must be no
|
||||
# output but comments and empty lines.
|
||||
# If freezing produces output, something went wrong: a bad `divert',
|
||||
# or an improper paren etc.
|
||||
# It may happen that the output does not end with a end of line, hence
|
||||
# force an end of line when reporting errors.
|
||||
.m4.m4f:
|
||||
$(M4) --include $(srcdir) --fatal-warning --define divert \
|
||||
$(srcdir)/$*.m4 2>error.log | \
|
||||
sed 's/#.*//;/^$$/d' >process.log
|
||||
if grep . error.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $(srcdir)/$*.m4 produced errors:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <error.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f error.log; \
|
||||
fi
|
||||
if grep . process.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $(srcdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <process.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f process.log; \
|
||||
fi
|
||||
$(M4) --include $(srcdir) --fatal-warning --freeze-state=$*.m4f \
|
||||
$(srcdir)/$*.m4 >freeze.log
|
||||
if grep . freeze.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Freezing $(srcdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <freeze.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f freeze.log; \
|
||||
fi
|
||||
|
||||
autoconf.m4f: $(m4sources)
|
||||
|
||||
|
||||
## ---------------------------- ##
|
||||
## Customizing Makefile.maint. ##
|
||||
|
114
Makefile.in
114
Makefile.in
@ -70,7 +70,6 @@ AUTOMAKE_OPTIONS = check-news 1.4 readme-alpha
|
||||
|
||||
SUBDIRS = . lib config m4 man doc tests
|
||||
|
||||
SUFFIXES = .m4 .m4f
|
||||
ACLOCAL_AMFLAGS = --version >/dev/null && touch aclocal.m4
|
||||
WGET = wget
|
||||
|
||||
@ -82,30 +81,21 @@ bin_SCRIPTS = autom4te autoconf autoheader autoreconf ifnames auto
|
||||
# s/nodistpackageDATA/nodist_pkgdata_DATA/
|
||||
# and adapt dependencies once we use a more recent Automake
|
||||
|
||||
m4sources = m4sugar.m4 m4sh.m4 $(srcdir)/acversion.m4 autoconf.m4 acgeneral.m4 acoldnames.m4 acspecific.m4 aclang.m4 acfunctions.m4 acheaders.m4 actypes.m4
|
||||
m4sources = lib/m4sugar/m4sugar.m4 lib/m4sugar/m4sh.m4 $(srcdir)/lib/autoconf/version.m4 lib/autoconf/autoconf.m4 lib/autoconf/general.m4 lib/autoconf/oldnames.m4 lib/autoconf/specific.m4 lib/autoconf/lang.m4 lib/autoconf/functions.m4 lib/autoconf/headers.m4 lib/autoconf/types.m4
|
||||
|
||||
|
||||
distpkgdataDATA = acfunctions acheaders acidentifiers acmakevars acprograms aclibraries $(m4sources)
|
||||
EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 BUGS INSTALL.txt autoconf.in autoheader.in autoreconf.in autoupdate.in ifnames.in autoscan.in autom4te.in GNUmakefile Makefile.maint
|
||||
|
||||
|
||||
nodistpkgdataDATA = autoconf.m4f
|
||||
|
||||
pkgdata_DATA = $(distpkgdataDATA) $(nodistpkgdataDATA)
|
||||
|
||||
EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 BUGS INSTALL.txt acversion.in autoconf.in autoheader.in autoreconf.in autoupdate.in ifnames.in autoscan.in autom4te.in $(distpkgdataDATA) GNUmakefile Makefile.maint
|
||||
|
||||
|
||||
# Files that should be removed, but which Automake does not know:
|
||||
# the frozen files and the scripts.
|
||||
CLEANFILES = autoconf.m4f $(bin_SCRIPTS)
|
||||
|
||||
# Files that should be removed, but which Automake does not know.
|
||||
CLEANFILES = $(bin_SCRIPTS)
|
||||
|
||||
# INSTALL is a special case. Automake seems to have a single name space
|
||||
# for both targets and variables. If we just use INSTALL, then the var
|
||||
# $(INSTALL) is not defined, and the install target fails.
|
||||
MAKEINFO = @MAKEINFO@ --no-headers --no-validate --no-split
|
||||
|
||||
MAINTAINERCLEANFILES = acversion.m4 INSTALL.txt
|
||||
MAINTAINERCLEANFILES = INSTALL.txt
|
||||
|
||||
edit = sed -e 's,@SHELL\@,$(SHELL),g' -e 's,@PERL\@,$(PERL),g' -e 's,@bindir\@,$(bindir),g' -e 's,@datadir\@,$(pkgdatadir),g' -e 's,@prefix\@,$(prefix),g' -e 's,@autoconf-name\@,'`echo autoconf | sed '$(transform)'`',g' -e 's,@autoheader-name\@,'`echo autoheader | sed '$(transform)'`',g' -e 's,@autom4te-name\@,'`echo autom4te | sed '$(transform)'`',g' -e 's,@M4\@,$(M4),g' -e 's,@AWK\@,$(AWK),g' -e 's,@VERSION\@,$(VERSION),g' -e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g'
|
||||
|
||||
@ -126,8 +116,6 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
SCRIPTS = $(bin_SCRIPTS)
|
||||
|
||||
DATA = $(pkgdata_DATA)
|
||||
|
||||
DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
|
||||
Makefile.in NEWS README-alpha THANKS TODO aclocal.m4 configure \
|
||||
configure.ac
|
||||
@ -139,7 +127,6 @@ TAR = tar
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .m4 .m4f
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile
|
||||
|
||||
@ -172,25 +159,6 @@ uninstall-binSCRIPTS:
|
||||
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
|
||||
done
|
||||
|
||||
install-pkgdataDATA: $(pkgdata_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
||||
@list='$(pkgdata_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-pkgdataDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(pkgdata_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||
done
|
||||
|
||||
# This directory's subdirectories are mostly independent; you can cd
|
||||
# into them and run `make' without going through this Makefile.
|
||||
# To change the values of `make' variables: instead of editing Makefiles,
|
||||
@ -327,7 +295,6 @@ distdir: $(DISTFILES)
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
|
||||
$(mkinstalldirs) $(distdir)/$(srcdir)
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
@ -359,7 +326,7 @@ installcheck: installcheck-recursive
|
||||
install-exec-am: install-binSCRIPTS
|
||||
install-exec: install-exec-recursive
|
||||
|
||||
install-data-am: install-pkgdataDATA
|
||||
install-data-am:
|
||||
@$(NORMAL_INSTALL)
|
||||
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
|
||||
install-data: install-data-recursive
|
||||
@ -367,15 +334,15 @@ install-data: install-data-recursive
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-recursive
|
||||
uninstall-am: uninstall-binSCRIPTS uninstall-pkgdataDATA
|
||||
uninstall-am: uninstall-binSCRIPTS
|
||||
uninstall: uninstall-recursive
|
||||
all-am: Makefile $(SCRIPTS) $(DATA)
|
||||
all-am: Makefile $(SCRIPTS)
|
||||
all-redirect: all-recursive
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs: installdirs-recursive
|
||||
installdirs-am:
|
||||
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(pkgdatadir)
|
||||
$(mkinstalldirs) $(DESTDIR)$(bindir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
@ -410,12 +377,11 @@ maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||
maintainer-clean: maintainer-clean-recursive
|
||||
-rm -f config.status
|
||||
|
||||
.PHONY: uninstall-binSCRIPTS install-binSCRIPTS uninstall-pkgdataDATA \
|
||||
install-pkgdataDATA install-data-recursive uninstall-data-recursive \
|
||||
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
|
||||
uninstalldirs-recursive all-recursive check-recursive \
|
||||
installcheck-recursive info-recursive dvi-recursive \
|
||||
mostlyclean-recursive distclean-recursive clean-recursive \
|
||||
.PHONY: uninstall-binSCRIPTS install-binSCRIPTS install-data-recursive \
|
||||
uninstall-data-recursive install-exec-recursive \
|
||||
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
||||
all-recursive check-recursive installcheck-recursive info-recursive \
|
||||
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
||||
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||
@ -424,16 +390,6 @@ uninstall-am uninstall all-redirect all-am all installdirs-am \
|
||||
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# - acversion.m4 needs to be updated only once, since it depends on
|
||||
# configure.ac, not on the results of a 'configure' run.
|
||||
# - It is guaranteed (with GNU Make) that when the version in configure.ac
|
||||
# is changed, acversion.m4 is built only after the new version number is
|
||||
# propagated to the Makefile. (Libtool uses the same guarantee.)
|
||||
|
||||
$(srcdir)/acversion.m4: $(srcdir)/acversion.in $(srcdir)/configure.ac
|
||||
sed 's,@VERSION\@,$(VERSION),g' $(srcdir)/acversion.in >acversion.tm4
|
||||
mv acversion.tm4 $(srcdir)/acversion.m4
|
||||
INSTALL.txt: $(top_srcdir)/doc/install.texi
|
||||
$(MAKEINFO) $(top_srcdir)/doc/install.texi --output=$(srcdir)/INSTALL.txt
|
||||
cp $(srcdir)/INSTALL.txt $(srcdir)/INSTALL
|
||||
@ -446,7 +402,8 @@ install-data-hook: INSTALL.txt
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='INSTALL'; for p in $$list; do \
|
||||
if test -f "$$p.txt"; then d= ; else d="$(srcdir)/"; fi; \
|
||||
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
||||
f=`echo $$p | sed -e 's,^.*/,,'`; \
|
||||
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir) ; \
|
||||
echo " $(INSTALL_DATA) $$d$$p.txt $(DESTDIR)$(pkgdatadir)/$$f"; \
|
||||
$(INSTALL_DATA) $$d$$p.txt $(DESTDIR)$(pkgdatadir)/$$f; \
|
||||
done
|
||||
@ -493,45 +450,6 @@ autom4te: $(srcdir)/autom4te.in $(srcdir)/configure.ac
|
||||
chmod +x autom4te.tmp
|
||||
mv autom4te.tmp autom4te
|
||||
|
||||
# When processing the file with diversion disabled, there must be no
|
||||
# output but comments and empty lines.
|
||||
# If freezing produces output, something went wrong: a bad `divert',
|
||||
# or an improper paren etc.
|
||||
# It may happen that the output does not end with a end of line, hence
|
||||
# force an end of line when reporting errors.
|
||||
.m4.m4f:
|
||||
$(M4) --include $(srcdir) --fatal-warning --define divert \
|
||||
$(srcdir)/$*.m4 2>error.log | \
|
||||
sed 's/#.*//;/^$$/d' >process.log
|
||||
if grep . error.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $(srcdir)/$*.m4 produced errors:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <error.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f error.log; \
|
||||
fi
|
||||
if grep . process.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $(srcdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <process.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f process.log; \
|
||||
fi
|
||||
$(M4) --include $(srcdir) --fatal-warning --freeze-state=$*.m4f \
|
||||
$(srcdir)/$*.m4 >freeze.log
|
||||
if grep . freeze.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Freezing $(srcdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$(srcdir)/$*.m4: ," <freeze.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f freeze.log; \
|
||||
fi
|
||||
|
||||
autoconf.m4f: $(m4sources)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
172
acfunctions
172
acfunctions
@ -1,172 +0,0 @@
|
||||
# acfunctions -- autoscan's mapping from functions to Autoconf macros
|
||||
# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# Ones that have their own macros.
|
||||
alloca AC_FUNC_ALLOCA
|
||||
bcmp AC_HEADER_STDC
|
||||
bcopy AC_HEADER_STDC
|
||||
bzero AC_HEADER_STDC
|
||||
bzero AC_CHECK_FUNCS
|
||||
chown AC_FUNC_CHOWN
|
||||
error AC_FUNC_ERROR_AT_LINE
|
||||
error_at_line AC_FUNC_ERROR_AT_LINE
|
||||
fnmatch AC_FUNC_FNMATCH
|
||||
fork AC_FUNC_FORK
|
||||
fseeko AC_FUNC_FSEEKO
|
||||
ftello AC_FUNC_FSEEKO
|
||||
getgroups AC_FUNC_GETGROUPS
|
||||
getloadavg AC_FUNC_GETLOADAVG
|
||||
getpgrp AC_FUNC_GETPGRP
|
||||
index AC_HEADER_STDC
|
||||
ioctl AC_PROG_GCC_TRADITIONAL
|
||||
lstat AC_FUNC_LSTAT
|
||||
major AC_HEADER_MAJOR
|
||||
malloc AC_FUNC_MALLOC
|
||||
makedev AC_HEADER_MAJOR
|
||||
memchr AC_HEADER_STDC
|
||||
memchr AC_CHECK_FUNCS
|
||||
memcmp AC_FUNC_MEMCMP
|
||||
memcpy AC_HEADER_STDC
|
||||
memmove AC_HEADER_STDC
|
||||
memmove AC_CHECK_FUNCS
|
||||
memset AC_HEADER_STDC
|
||||
memset AC_CHECK_FUNCS
|
||||
minor AC_HEADER_MAJOR
|
||||
mktime AC_FUNC_MKTIME
|
||||
mmap AC_FUNC_MMAP
|
||||
obstack_init AC_FUNC_OBSTACK
|
||||
rindex AC_HEADER_STDC
|
||||
setpgrp AC_FUNC_SETPGRP
|
||||
setvbuf AC_FUNC_SETVBUF_REVERSED
|
||||
signal AC_TYPE_SIGNAL
|
||||
stat AC_FUNC_STAT
|
||||
strcoll AC_FUNC_STRCOLL
|
||||
strerror_r AC_FUNC_STRERROR_R
|
||||
strftime AC_FUNC_STRFTIME
|
||||
strtod AC_FUNC_STRTOD
|
||||
utime AC_FUNC_UTIME_NULL
|
||||
utime AC_CHECK_FUNCS
|
||||
vfork AC_FUNC_FORK
|
||||
vfprintf AC_FUNC_VPRINTF
|
||||
vprintf AC_FUNC_VPRINTF
|
||||
vsprintf AC_FUNC_VPRINTF
|
||||
wait3 AC_FUNC_WAIT3
|
||||
|
||||
# Others, checked with AC_CHECK_FUNCS.
|
||||
__argz_count
|
||||
__argz_next
|
||||
__argz_stringify
|
||||
__fpending
|
||||
acl
|
||||
alarm
|
||||
atexit
|
||||
btowc
|
||||
clock_gettime
|
||||
dcgettext
|
||||
doprnt
|
||||
dup2
|
||||
endgrent
|
||||
endpwent
|
||||
euidaccess
|
||||
fchdir
|
||||
fdatasync
|
||||
fesetround
|
||||
floor
|
||||
fs_stat_dev
|
||||
ftime
|
||||
ftruncate
|
||||
getcwd
|
||||
getdelim
|
||||
gethostbyaddr
|
||||
gethostbyname
|
||||
gethostname
|
||||
gethrtime
|
||||
getmntent
|
||||
getmntinfo
|
||||
getpagesize
|
||||
getpass
|
||||
getspnam
|
||||
gettimeofday
|
||||
getusershell
|
||||
getwd
|
||||
hasmntopt
|
||||
inet_ntoa
|
||||
isascii
|
||||
iswprint
|
||||
lchown
|
||||
listmntent
|
||||
localeconv
|
||||
localtime_r
|
||||
mblen
|
||||
mbrlen
|
||||
mbrtowc
|
||||
mempcpy
|
||||
mkdir
|
||||
mkfifo
|
||||
modf
|
||||
munmap
|
||||
next_dev
|
||||
nl_langinfo
|
||||
pathconf
|
||||
pow
|
||||
pstat_getdynamic
|
||||
putenv
|
||||
re_comp
|
||||
realpath
|
||||
regcmp
|
||||
regcomp
|
||||
resolvepath
|
||||
rint
|
||||
rmdir
|
||||
rpmatch
|
||||
select
|
||||
setenv
|
||||
sethostname
|
||||
setlocale
|
||||
socket
|
||||
sqrt
|
||||
stime
|
||||
stpcpy
|
||||
strcasecmp
|
||||
strchr
|
||||
strcspn
|
||||
strdup
|
||||
strerror
|
||||
strncasecmp
|
||||
strndup
|
||||
strnlen
|
||||
strpbrk
|
||||
strrchr
|
||||
strspn
|
||||
strstr
|
||||
strtol
|
||||
strtoul
|
||||
strtoull
|
||||
strtoumax
|
||||
strverscmp
|
||||
sysinfo
|
||||
tzset
|
||||
uname
|
||||
utmpname
|
||||
utmpxname
|
||||
wcwidth
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
1666
acfunctions.m4
1666
acfunctions.m4
File diff suppressed because it is too large
Load Diff
4512
acgeneral.m4
4512
acgeneral.m4
File diff suppressed because it is too large
Load Diff
101
acheaders
101
acheaders
@ -1,101 +0,0 @@
|
||||
# acheaders -- autoscan's mapping from headers to Autoconf macros
|
||||
# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# FIXME: The case of AC_HEADER_STDC + AC_CHECK_HEADERS headers is
|
||||
# unclear to me --akim.
|
||||
|
||||
# Ones that have their own macros.
|
||||
X11/Xlib.h AC_PATH_X
|
||||
dirent.h AC_HEADER_DIRENT
|
||||
float.h AC_HEADER_STDC
|
||||
float.h AC_CHECK_HEADERS
|
||||
ndir.h AC_HEADER_DIRENT
|
||||
stdarg.h AC_HEADER_STDC
|
||||
stddef.h AC_HEADER_STDC
|
||||
stddef.h AC_CHECK_HEADERS
|
||||
stdlib.h AC_HEADER_STDC
|
||||
stdlib.h AC_CHECK_HEADERS
|
||||
string.h AC_HEADER_STDC
|
||||
string.h AC_CHECK_HEADERS
|
||||
sys/dir.h AC_HEADER_DIRENT
|
||||
sys/mkdev.h AC_HEADER_MAJOR
|
||||
sys/ndir.h AC_HEADER_DIRENT
|
||||
sys/wait.h AC_HEADER_SYS_WAIT
|
||||
|
||||
# Others, checked with AC_CHECK_HEADERS.
|
||||
OS.h
|
||||
alloca.h
|
||||
argz.h
|
||||
arpa/inet.h
|
||||
errno.h
|
||||
fcntl.h
|
||||
fenv.h
|
||||
fs_info.h
|
||||
inttypes.h
|
||||
langinfo.h
|
||||
libintl.h
|
||||
limits.h
|
||||
locale.h
|
||||
mach/mach.h
|
||||
malloc.h
|
||||
memory.h
|
||||
mntent.h
|
||||
mnttab.h
|
||||
netdb.h
|
||||
netinet/in.h
|
||||
nl_types.h
|
||||
nlist.h
|
||||
paths.h
|
||||
sgtty.h
|
||||
shadow.h
|
||||
stdint.h
|
||||
stdio_ext.h
|
||||
strings.h
|
||||
sys/acl.h
|
||||
sys/file.h
|
||||
sys/filsys.h
|
||||
sys/fs/s5param.h
|
||||
sys/fs_types.h
|
||||
sys/fstyp.h
|
||||
sys/ioctl.h
|
||||
sys/mntent.h
|
||||
sys/mount.h
|
||||
sys/param.h
|
||||
sys/socket.h
|
||||
sys/statfs.h
|
||||
sys/statvfs.h
|
||||
sys/systeminfo.h
|
||||
sys/time.h
|
||||
sys/timeb.h
|
||||
sys/vfs.h
|
||||
sys/window.h
|
||||
syslog.h
|
||||
termio.h
|
||||
termios.h
|
||||
unistd.h
|
||||
utime.h
|
||||
utmp.h
|
||||
utmpx.h
|
||||
values.h
|
||||
wchar.h
|
||||
wctype.h
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
454
acheaders.m4
454
acheaders.m4
@ -1,454 +0,0 @@
|
||||
# This file is part of Autoconf. -*- Autoconf -*-
|
||||
# Checking for headers.
|
||||
# Copyright 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# As a special exception, the Free Software Foundation gives unlimited
|
||||
# permission to copy, distribute and modify the configure scripts that
|
||||
# are the output of Autoconf. You need not follow the terms of the GNU
|
||||
# General Public License when using or distributing such scripts, even
|
||||
# though portions of the text of Autoconf appear in them. The GNU
|
||||
# General Public License (GPL) does govern all other use of the material
|
||||
# that constitutes the Autoconf program.
|
||||
#
|
||||
# Certain portions of the Autoconf source text are designed to be copied
|
||||
# (in certain cases, depending on the input) into the output of
|
||||
# Autoconf. We call these the "data" portions. The rest of the Autoconf
|
||||
# source text consists of comments plus executable code that decides which
|
||||
# of the data portions to output in any given case. We call these
|
||||
# comments and executable code the "non-data" portions. Autoconf never
|
||||
# copies any of the non-data portions into its output.
|
||||
#
|
||||
# This special exception to the GPL applies to versions of Autoconf
|
||||
# released by the Free Software Foundation. When you make and
|
||||
# distribute a modified version of Autoconf, you may extend this special
|
||||
# exception to the GPL to apply to your modified version as well, *unless*
|
||||
# your modified version has the potential to copy into its output some
|
||||
# of the text that was the non-data portion of the version that you started
|
||||
# with. (In other words, unless your change moves or copies text from
|
||||
# the non-data portions to the data portions.) If your modification has
|
||||
# such potential, you must delete any notice of this special exception
|
||||
# to the GPL from your modified version.
|
||||
#
|
||||
# Written by David MacKenzie, with help from
|
||||
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
|
||||
# Roland McGrath, Noah Friedman, david d zuhn, and many others.
|
||||
|
||||
|
||||
# Table of contents
|
||||
#
|
||||
# 1. Generic tests for headers
|
||||
# 2. Tests for specific headers
|
||||
|
||||
|
||||
## ------------------------------ ##
|
||||
## 1. Generic tests for headers. ##
|
||||
## ------------------------------ ##
|
||||
|
||||
|
||||
# AC_CHECK_HEADER(HEADER-FILE,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# ---------------------------------------------------------
|
||||
# If INCLUDES is empty and strictly empty, use the preprocessor to
|
||||
# check whether HEADER-FILE exists. If INCLUDES is set, then use the
|
||||
# compiler to check whether INCLUDES followed by HEADER-FILE compiles
|
||||
# with success.
|
||||
AC_DEFUN([AC_CHECK_HEADER],
|
||||
[AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])dnl
|
||||
AC_CACHE_CHECK([for $1], ac_Header,
|
||||
[m4_ifval([$4],
|
||||
[AC_COMPILE_IFELSE([AC_LANG_SOURCE([$4
|
||||
@%:@include <$1>])],
|
||||
[AS_VAR_SET(ac_Header, yes)],
|
||||
[AS_VAR_SET(ac_Header, no)])],
|
||||
[AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <$1>])],
|
||||
[AS_VAR_SET(ac_Header, yes)],
|
||||
[AS_VAR_SET(ac_Header, no)])])])
|
||||
AS_IF([test AS_VAR_GET(ac_Header) = yes], [$2], [$3])[]dnl
|
||||
AS_VAR_POPDEF([ac_Header])dnl
|
||||
])# AC_CHECK_HEADER
|
||||
|
||||
|
||||
# AH_CHECK_HEADERS(HEADER-FILE...)
|
||||
# --------------------------------
|
||||
m4_define([AH_CHECK_HEADERS],
|
||||
[AC_FOREACH([AC_Header], [$1],
|
||||
[AH_TEMPLATE(AS_TR_CPP(HAVE_[]AC_Header),
|
||||
[Define if you have the <]AC_Header[> header file.])])])
|
||||
|
||||
|
||||
# AC_CHECK_HEADERS(HEADER-FILE...
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# ----------------------------------------------------------
|
||||
AC_DEFUN([AC_CHECK_HEADERS],
|
||||
[AH_CHECK_HEADERS([$1])dnl
|
||||
for ac_header in $1
|
||||
do
|
||||
AC_CHECK_HEADER($ac_header,
|
||||
[AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_$ac_header)) $2],
|
||||
[$3],
|
||||
[$4])dnl
|
||||
done
|
||||
])# AC_CHECK_HEADERS
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## ------------------------------- ##
|
||||
## 2. Tests for specific headers. ##
|
||||
## ------------------------------- ##
|
||||
|
||||
|
||||
# _AC_CHECK_HEADER_DIRENT(HEADER-FILE,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT_FOUND])
|
||||
# -----------------------------------------------------------------
|
||||
# Like AC_CHECK_HEADER, except also make sure that HEADER-FILE
|
||||
# defines the type `DIR'. dirent.h on NextStep 3.2 doesn't.
|
||||
m4_define([_AC_CHECK_HEADER_DIRENT],
|
||||
[AS_VAR_PUSHDEF([ac_Header], [ac_cv_header_dirent_$1])dnl
|
||||
AC_CACHE_CHECK([for $1 that defines DIR], ac_Header,
|
||||
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
|
||||
#include <$1>
|
||||
],
|
||||
[if ((DIR *) 0)
|
||||
return 0;])],
|
||||
[AS_VAR_SET(ac_Header, yes)],
|
||||
[AS_VAR_SET(ac_Header, no)])])
|
||||
AS_IF([test AS_VAR_GET(ac_Header) = yes], [$2], [$3])[]dnl
|
||||
AS_VAR_POPDEF([ac_Header])dnl
|
||||
])# _AC_CHECK_HEADER_DIRENT
|
||||
|
||||
|
||||
# AH_CHECK_HEADERS_DIRENT(HEADERS...)
|
||||
# -----------------------------------
|
||||
m4_define([AH_CHECK_HEADERS_DIRENT],
|
||||
[AC_FOREACH([AC_Header], [$1],
|
||||
[AH_TEMPLATE(AS_TR_CPP(HAVE_[]AC_Header),
|
||||
[Define if you have the <]AC_Header[> header file, and
|
||||
it defines `DIR'.])])])
|
||||
|
||||
|
||||
# AC_HEADER_DIRENT
|
||||
# ----------------
|
||||
AC_DEFUN([AC_HEADER_DIRENT],
|
||||
[AH_CHECK_HEADERS_DIRENT(dirent.h sys/ndir.h sys/dir.h ndir.h)
|
||||
ac_header_dirent=no
|
||||
for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
|
||||
_AC_CHECK_HEADER_DIRENT($ac_hdr,
|
||||
[AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_$ac_hdr), 1)
|
||||
ac_header_dirent=$ac_hdr; break])
|
||||
done
|
||||
# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
|
||||
if test $ac_header_dirent = dirent.h; then
|
||||
AC_CHECK_LIB(dir, opendir, LIBS="$LIBS -ldir")
|
||||
else
|
||||
AC_CHECK_LIB(x, opendir, LIBS="$LIBS -lx")
|
||||
fi
|
||||
])# AC_HEADER_DIRENT
|
||||
|
||||
|
||||
# AC_HEADER_MAJOR
|
||||
# ---------------
|
||||
AC_DEFUN([AC_HEADER_MAJOR],
|
||||
[AC_CACHE_CHECK(whether sys/types.h defines makedev,
|
||||
ac_cv_header_sys_types_h_makedev,
|
||||
[AC_TRY_LINK([#include <sys/types.h>
|
||||
], [return makedev(0, 0);],
|
||||
ac_cv_header_sys_types_h_makedev=yes, ac_cv_header_sys_types_h_makedev=no)
|
||||
])
|
||||
|
||||
if test $ac_cv_header_sys_types_h_makedev = no; then
|
||||
AC_CHECK_HEADER(sys/mkdev.h,
|
||||
[AC_DEFINE(MAJOR_IN_MKDEV, 1,
|
||||
[Define if `major', `minor', and `makedev' are
|
||||
declared in <mkdev.h>.])])
|
||||
|
||||
if test $ac_cv_header_sys_mkdev_h = no; then
|
||||
AC_CHECK_HEADER(sys/sysmacros.h,
|
||||
[AC_DEFINE(MAJOR_IN_SYSMACROS, 1,
|
||||
[Define if `major', `minor', and `makedev' are
|
||||
declared in <sysmacros.h>.])])
|
||||
fi
|
||||
fi
|
||||
])# AC_HEADER_MAJOR
|
||||
|
||||
|
||||
# AC_HEADER_STAT
|
||||
# --------------
|
||||
# FIXME: Shouldn't this be named AC_HEADER_SYS_STAT?
|
||||
AC_DEFUN([AC_HEADER_STAT],
|
||||
[AC_CACHE_CHECK(whether stat file-mode macros are broken,
|
||||
ac_cv_header_stat_broken,
|
||||
[AC_EGREP_CPP([You lose], [#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#if defined(S_ISBLK) && defined(S_IFDIR)
|
||||
# if S_ISBLK (S_IFDIR)
|
||||
You lose.
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(S_ISBLK) && defined(S_IFCHR)
|
||||
# if S_ISBLK (S_IFCHR)
|
||||
You lose.
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(S_ISLNK) && defined(S_IFREG)
|
||||
# if S_ISLNK (S_IFREG)
|
||||
You lose.
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(S_ISSOCK) && defined(S_IFREG)
|
||||
# if S_ISSOCK (S_IFREG)
|
||||
You lose.
|
||||
# endif
|
||||
#endif
|
||||
], ac_cv_header_stat_broken=yes, ac_cv_header_stat_broken=no)])
|
||||
if test $ac_cv_header_stat_broken = yes; then
|
||||
AC_DEFINE(STAT_MACROS_BROKEN, 1,
|
||||
[Define if the `S_IS*' macros in <sys/stat.h> do not
|
||||
work properly.])
|
||||
fi
|
||||
])# AC_HEADER_STAT
|
||||
|
||||
|
||||
# AC_HEADER_STDC
|
||||
# --------------
|
||||
AC_DEFUN([AC_HEADER_STDC],
|
||||
[AC_CACHE_CHECK(for ANSI C header files, ac_cv_header_stdc,
|
||||
[AC_TRY_CPP([#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
], ac_cv_header_stdc=yes, ac_cv_header_stdc=no)
|
||||
|
||||
if test $ac_cv_header_stdc = yes; then
|
||||
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||||
AC_EGREP_HEADER(memchr, string.h, , ac_cv_header_stdc=no)
|
||||
fi
|
||||
|
||||
if test $ac_cv_header_stdc = yes; then
|
||||
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||||
AC_EGREP_HEADER(free, stdlib.h, , ac_cv_header_stdc=no)
|
||||
fi
|
||||
|
||||
if test $ac_cv_header_stdc = yes; then
|
||||
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
||||
AC_TRY_RUN(
|
||||
[#include <ctype.h>
|
||||
#if ((' ' & 0x0FF) == 0x020)
|
||||
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||||
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
||||
#else
|
||||
# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
|
||||
|| ('j' <= (c) && (c) <= 'r') \
|
||||
|| ('s' <= (c) && (c) <= 'z'))
|
||||
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
||||
#endif
|
||||
|
||||
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
||||
int
|
||||
main ()
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < 256; i++)
|
||||
if (XOR (islower (i), ISLOWER (i))
|
||||
|| toupper (i) != TOUPPER (i))
|
||||
exit(2);
|
||||
exit (0);
|
||||
}], , ac_cv_header_stdc=no, :)
|
||||
fi])
|
||||
if test $ac_cv_header_stdc = yes; then
|
||||
AC_DEFINE(STDC_HEADERS, 1, [Define if you have the ANSI C header files.])
|
||||
fi
|
||||
])# AC_HEADER_STDC
|
||||
|
||||
|
||||
# AC_HEADER_SYS_WAIT
|
||||
# ------------------
|
||||
AC_DEFUN([AC_HEADER_SYS_WAIT],
|
||||
[AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
|
||||
ac_cv_header_sys_wait_h,
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_PROGRAM([#include <sys/types.h>
|
||||
#include <sys/wait.h>
|
||||
#ifndef WEXITSTATUS
|
||||
# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
|
||||
#endif
|
||||
#ifndef WIFEXITED
|
||||
# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
|
||||
#endif
|
||||
],
|
||||
[ int s;
|
||||
wait (&s);
|
||||
s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;])],
|
||||
[ac_cv_header_sys_wait_h=yes],
|
||||
[ac_cv_header_sys_wait_h=no])])
|
||||
if test $ac_cv_header_sys_wait_h = yes; then
|
||||
AC_DEFINE(HAVE_SYS_WAIT_H, 1,
|
||||
[Define if you have <sys/wait.h> that is POSIX.1 compatible.])
|
||||
fi
|
||||
])# AC_HEADER_SYS_WAIT
|
||||
|
||||
|
||||
# AC_HEADER_TIME
|
||||
# --------------
|
||||
AC_DEFUN([AC_HEADER_TIME],
|
||||
[AC_CACHE_CHECK([whether time.h and sys/time.h may both be included],
|
||||
ac_cv_header_time,
|
||||
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
|
||||
#include <sys/time.h>
|
||||
#include <time.h>
|
||||
],
|
||||
[if ((struct tm *) 0)
|
||||
return 0;])],
|
||||
[ac_cv_header_time=yes],
|
||||
[ac_cv_header_time=no])])
|
||||
if test $ac_cv_header_time = yes; then
|
||||
AC_DEFINE(TIME_WITH_SYS_TIME, 1,
|
||||
[Define if you can safely include both <sys/time.h> and <time.h>.])
|
||||
fi
|
||||
])# AC_HEADER_TIME
|
||||
|
||||
|
||||
# _AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H
|
||||
# ----------------------------------
|
||||
m4_define([_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H],
|
||||
[AC_CACHE_CHECK([whether termios.h defines TIOCGWINSZ],
|
||||
ac_cv_sys_tiocgwinsz_in_termios_h,
|
||||
[AC_EGREP_CPP([yes],
|
||||
[#include <sys/types.h>
|
||||
#include <termios.h>
|
||||
#ifdef TIOCGWINSZ
|
||||
yes
|
||||
#endif
|
||||
],
|
||||
ac_cv_sys_tiocgwinsz_in_termios_h=yes,
|
||||
ac_cv_sys_tiocgwinsz_in_termios_h=no)])
|
||||
])# _AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H
|
||||
|
||||
|
||||
# _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL
|
||||
# ----------------------------------
|
||||
m4_define([_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL],
|
||||
[AC_CACHE_CHECK([whether sys/ioctl.h defines TIOCGWINSZ],
|
||||
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h,
|
||||
[AC_EGREP_CPP([yes],
|
||||
[#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#ifdef TIOCGWINSZ
|
||||
yes
|
||||
#endif
|
||||
],
|
||||
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes,
|
||||
ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no)])
|
||||
])# _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL
|
||||
|
||||
|
||||
# AC_HEADER_TIOCGWINSZ
|
||||
# --------------------
|
||||
# Look for a header that defines TIOCGWINSZ.
|
||||
# FIXME: Is this the proper name? Is this the proper implementation?
|
||||
# I need more help.
|
||||
AC_DEFUN([AC_HEADER_TIOCGWINSZ],
|
||||
[AC_REQUIRE([AC_SYS_POSIX_TERMIOS])dnl
|
||||
if test $ac_cv_sys_posix_termios = yes; then
|
||||
_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H
|
||||
fi
|
||||
if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
|
||||
_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL
|
||||
if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
|
||||
AC_DEFINE(GWINSZ_IN_SYS_IOCTL,1,
|
||||
[Define if `TIOCGWINSZ' requires <sys/ioctl.h>])
|
||||
fi
|
||||
fi
|
||||
])# AC_HEADER_TIOCGWINSZ
|
||||
|
||||
|
||||
# AU::AC_UNISTD_H
|
||||
# ---------------
|
||||
AU_DEFUN([AC_UNISTD_H],
|
||||
[AC_CHECK_HEADERS(unistd.h)])
|
||||
|
||||
|
||||
# AU::AC_USG
|
||||
# ----------
|
||||
# Define `USG' if string functions are in strings.h.
|
||||
AU_DEFUN([AC_USG],
|
||||
[AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove `AC_MSG_CHECKING', `AC_TRY_LINK' and this `AC_WARNING'
|
||||
when you ajust your code to use HAVE_STRING_H.])dnl
|
||||
AC_MSG_CHECKING([for BSD string and memory functions])
|
||||
AC_TRY_LINK([@%:@include <strings.h>], [rindex(0, 0); bzero(0, 0);],
|
||||
[AC_MSG_RESULT(yes)],
|
||||
[AC_MSG_RESULT(no)
|
||||
AC_DEFINE(USG, 1,
|
||||
[Define if you do not have <strings.h>, index, bzero, etc...
|
||||
This symbol is obsolete, you should not depend upon it.])])
|
||||
AC_CHECK_HEADERS(string.h)])
|
||||
|
||||
|
||||
# AU::AC_MEMORY_H
|
||||
# ---------------
|
||||
# To be precise this macro used to be:
|
||||
#
|
||||
# | AC_MSG_CHECKING(whether string.h declares mem functions)
|
||||
# | AC_EGREP_HEADER(memchr, string.h, ac_found=yes, ac_found=no)
|
||||
# | AC_MSG_RESULT($ac_found)
|
||||
# | if test $ac_found = no; then
|
||||
# | AC_CHECK_HEADER(memory.h, [AC_DEFINE(NEED_MEMORY_H)])
|
||||
# | fi
|
||||
#
|
||||
# But it is better to check for both headers, and alias NEED_MEMORY_H to
|
||||
# HAVE_MEMORY_H.
|
||||
AU_DEFUN([AC_MEMORY_H],
|
||||
[AC_DIAGNOSE([obsolete], [$0: Remove this warning and
|
||||
`AC_CHECK_HEADER(memory.h, AC_DEFINE(...))' when you ajust your code to
|
||||
use and HAVE_STRING_H and HAVE_MEMORY_H, not NEED_MEMORY_H.])dnl
|
||||
AC_CHECK_HEADER(memory.h,
|
||||
[AC_DEFINE([NEED_MEMORY_H], 1,
|
||||
[Same as `HAVE_MEMORY_H', don't depend on me.])])
|
||||
AC_CHECK_HEADERS(string.h memory.h)
|
||||
])
|
||||
|
||||
|
||||
# AU::AC_DIR_HEADER
|
||||
# -----------------
|
||||
# Like calling `AC_HEADER_DIRENT' and `AC_FUNC_CLOSEDIR_VOID', but
|
||||
# defines a different set of C preprocessor macros to indicate which
|
||||
# header file is found.
|
||||
AU_DEFUN([AC_DIR_HEADER],
|
||||
[AC_HEADER_DIRENT
|
||||
AC_FUNC_CLOSEDIR_VOID
|
||||
AC_DIAGNOSE([obsolete],
|
||||
[$0: Remove this warning and the four `AC_DEFINE' when you
|
||||
ajust your code to use `AC_HEADER_DIRENT'.])
|
||||
test ac_cv_header_dirent_dirent_h &&
|
||||
AC_DEFINE([DIRENT], 1, [Same as `HAVE_DIRENT_H', don't depend on me.])
|
||||
test ac_cv_header_dirent_sys_ndir_h &&
|
||||
AC_DEFINE([SYSNDIR], 1, [Same as `HAVE_SYS_NDIR_H', don't depend on me.])
|
||||
test ac_cv_header_dirent_sys_dir_h &&
|
||||
AC_DEFINE([SYSDIR], 1, [Same as `HAVE_SYS_DIR_H', don't depend on me.])
|
||||
test ac_cv_header_dirent_ndir_h &&
|
||||
AC_DEFINE([NDIR], 1, [Same as `HAVE_NDIR_H', don't depend on me.])
|
||||
])
|
@ -1,57 +0,0 @@
|
||||
# acindentifiers -- autoscan's mapping from identifiers which are not
|
||||
# involved in function calls to Autoconf macros.
|
||||
# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# Keywords.
|
||||
const AC_C_CONST
|
||||
inline AC_C_INLINE
|
||||
|
||||
# Variables.
|
||||
sys_siglist AC_DECL_SYS_SIGLIST
|
||||
|
||||
# Types.
|
||||
gid_t AC_TYPE_UID_T
|
||||
mode_t AC_TYPE_MODE_T
|
||||
obstack AC_FUNC_OBSTACK
|
||||
off_t AC_TYPE_OFF_T
|
||||
pid_t AC_TYPE_PID_T
|
||||
ptrdiff_t AC_CHECK_TYPES
|
||||
size_t AC_TYPE_SIZE_T
|
||||
timeval AC_HEADER_TIME
|
||||
tm AC_STRUCT_TM
|
||||
uid_t AC_TYPE_UID_T
|
||||
|
||||
# Macros.
|
||||
S_ISBLK AC_HEADER_STAT
|
||||
S_ISCHR AC_HEADER_STAT
|
||||
S_ISDIR AC_HEADER_STAT
|
||||
S_ISFIFO AC_HEADER_STAT
|
||||
S_ISLNK AC_HEADER_STAT
|
||||
S_ISREG AC_HEADER_STAT
|
||||
S_ISSOCK AC_HEADER_STAT
|
||||
|
||||
# Members of structures.
|
||||
st_blksize AC_CHECK_MEMBERS([struct stat.st_blksize])
|
||||
st_blocks AC_STRUCT_ST_BLOCKS
|
||||
st_rdev AC_CHECK_MEMBERS([struct stat.st_rdev])
|
||||
tm_zone AC_STRUCT_TIMEZONE
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
26
aclibraries
26
aclibraries
@ -1,26 +0,0 @@
|
||||
# aclibraries -- autoscan's mapping from libraries to Autoconf macros
|
||||
# Copyright 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
# Ones that have their own macros.
|
||||
|
||||
# Others, checked with AC_CHECK_LIB.
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
34
acmakevars
34
acmakevars
@ -1,34 +0,0 @@
|
||||
# acmakevars -- autoscan's mapping from Make variables to Autoconf macros
|
||||
# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
LN AC_PROG_LN_S
|
||||
AWK AC_PROG_AWK
|
||||
CC AC_PROG_CC
|
||||
CPP AC_PROG_CPP
|
||||
CXX AC_PROG_CXX
|
||||
INSTALL AC_PROG_INSTALL
|
||||
LEX AC_PROG_LEX
|
||||
RANLIB AC_PROG_RANLIB
|
||||
YACC AC_PROG_YACC
|
||||
BISON AC_PROG_YACC
|
||||
MAKE AC_PROG_MAKE_SET
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
@ -1,86 +0,0 @@
|
||||
# This file is part of Autoconf. -*- Autoconf -*-
|
||||
# Support old macros, and provide automated updates.
|
||||
# Copyright 1994, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# Originally written by David J. MacKenzie.
|
||||
|
||||
|
||||
## ---------------------------- ##
|
||||
## General macros of autoconf. ##
|
||||
## ---------------------------- ##
|
||||
|
||||
AU_ALIAS([AC_WARN], [AC_MSG_WARN])
|
||||
AU_ALIAS([AC_ERROR], [AC_MSG_ERROR])
|
||||
AU_ALIAS([AC_HAVE_HEADERS], [AC_CHECK_HEADERS])
|
||||
AU_ALIAS([AC_HEADER_CHECK], [AC_CHECK_HEADER])
|
||||
AU_ALIAS([AC_HEADER_EGREP], [AC_EGREP_HEADER])
|
||||
AU_ALIAS([AC_PREFIX], [AC_PREFIX_PROGRAM])
|
||||
AU_ALIAS([AC_PROGRAMS_CHECK], [AC_CHECK_PROGS])
|
||||
AU_ALIAS([AC_PROGRAMS_PATH], [AC_PATH_PROGS])
|
||||
AU_ALIAS([AC_PROGRAM_CHECK], [AC_CHECK_PROG])
|
||||
AU_ALIAS([AC_PROGRAM_EGREP], [AC_EGREP_CPP])
|
||||
AU_ALIAS([AC_PROGRAM_PATH], [AC_PATH_PROG])
|
||||
AU_ALIAS([AC_SIZEOF_TYPE], [AC_CHECK_SIZEOF])
|
||||
AU_ALIAS([AC_TEST_CPP], [AC_TRY_CPP])
|
||||
AU_ALIAS([AC_TEST_PROGRAM], [AC_TRY_RUN])
|
||||
|
||||
|
||||
|
||||
## ----------------------------- ##
|
||||
## Specific macros of autoconf. ##
|
||||
## ----------------------------- ##
|
||||
|
||||
AU_ALIAS([AC_CHAR_UNSIGNED], [AC_C_CHAR_UNSIGNED])
|
||||
AU_ALIAS([AC_CONST], [AC_C_CONST])
|
||||
AU_ALIAS([AC_CROSS_CHECK], [AC_C_CROSS])
|
||||
AU_ALIAS([AC_FIND_X], [AC_PATH_X])
|
||||
AU_ALIAS([AC_FIND_XTRA], [AC_PATH_XTRA])
|
||||
AU_ALIAS([AC_GCC_TRADITIONAL], [AC_PROG_GCC_TRADITIONAL])
|
||||
AU_ALIAS([AC_GETGROUPS_T], [AC_TYPE_GETGROUPS])
|
||||
AU_ALIAS([AC_INLINE], [AC_C_INLINE])
|
||||
AU_ALIAS([AC_LN_S], [AC_PROG_LN_S])
|
||||
AU_ALIAS([AC_LONG_DOUBLE], [AC_C_LONG_DOUBLE])
|
||||
AU_ALIAS([AC_LONG_FILE_NAMES], [AC_SYS_LONG_FILE_NAMES])
|
||||
AU_ALIAS([AC_MAJOR_HEADER], [AC_HEADER_MAJOR])
|
||||
AU_ALIAS([AC_MINUS_C_MINUS_O], [AC_PROG_CC_C_O])
|
||||
AU_ALIAS([AC_MODE_T], [AC_TYPE_MODE_T])
|
||||
AU_ALIAS([AC_OFF_T], [AC_TYPE_OFF_T])
|
||||
AU_ALIAS([AC_PID_T], [AC_TYPE_PID_T])
|
||||
AU_ALIAS([AC_RESTARTABLE_SYSCALLS], [AC_SYS_RESTARTABLE_SYSCALLS])
|
||||
AU_ALIAS([AC_RETSIGTYPE], [AC_TYPE_SIGNAL])
|
||||
AU_ALIAS([AC_SET_MAKE], [AC_PROG_MAKE_SET])
|
||||
AU_ALIAS([AC_SIZE_T], [AC_TYPE_SIZE_T])
|
||||
AU_ALIAS([AC_STAT_MACROS_BROKEN], [AC_HEADER_STAT])
|
||||
AU_ALIAS([AC_STDC_HEADERS], [AC_HEADER_STDC])
|
||||
AU_ALIAS([AC_ST_BLKSIZE], [AC_STRUCT_ST_BLKSIZE])
|
||||
AU_ALIAS([AC_ST_BLOCKS], [AC_STRUCT_ST_BLOCKS])
|
||||
AU_ALIAS([AC_ST_RDEV], [AC_STRUCT_ST_RDEV])
|
||||
AU_ALIAS([AC_SYS_SIGLIST_DECLARED], [AC_DECL_SYS_SIGLIST])
|
||||
AU_ALIAS([AC_TIMEZONE], [AC_STRUCT_TIMEZONE])
|
||||
AU_ALIAS([AC_TIME_WITH_SYS_TIME], [AC_HEADER_TIME])
|
||||
AU_ALIAS([AC_UID_T], [AC_TYPE_UID_T])
|
||||
AU_ALIAS([AC_WORDS_BIGENDIAN], [AC_C_BIGENDIAN])
|
||||
AU_ALIAS([AC_YYTEXT_POINTER], [AC_DECL_YYTEXT])
|
||||
AU_ALIAS([AM_CYGWIN32], [AC_CYGWIN32])
|
||||
AU_ALIAS([AC_CYGWIN32], [AC_CYGWIN])
|
||||
AU_ALIAS([AM_EXEEXT], [AC_EXEEXT])
|
||||
# We cannot do this, because in libtool.m4 yet they provide
|
||||
# this update. Some solution is needed.
|
||||
# AU_ALIAS([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
|
||||
AU_ALIAS([AM_MINGW32], [AC_MINGW32])
|
||||
AU_ALIAS([AM_PROG_INSTALL], [AC_PROG_INSTALL])
|
42
acprograms
42
acprograms
@ -1,42 +0,0 @@
|
||||
# acprograms -- autoscan's mapping from programs to Autoconf macros
|
||||
# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
|
||||
ln AC_PROG_LN_S
|
||||
awk AC_PROG_AWK
|
||||
nawk AC_PROG_AWK
|
||||
gawk AC_PROG_AWK
|
||||
mawk AC_PROG_AWK
|
||||
cc AC_PROG_CC
|
||||
gcc AC_PROG_CC
|
||||
cpp AC_PROG_CPP
|
||||
CC AC_PROG_CXX
|
||||
c++ AC_PROG_CXX
|
||||
g++ AC_PROG_CXX
|
||||
install AC_PROG_INSTALL
|
||||
lex AC_PROG_LEX
|
||||
flex AC_PROG_LEX
|
||||
ranlib AC_PROG_RANLIB
|
||||
yacc AC_PROG_YACC
|
||||
byacc AC_PROG_YACC
|
||||
bison AC_PROG_YACC
|
||||
make AC_PROG_MAKE_SET
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# End:
|
1050
acspecific.m4
1050
acspecific.m4
File diff suppressed because it is too large
Load Diff
564
actypes.m4
564
actypes.m4
@ -1,564 +0,0 @@
|
||||
# This file is part of Autoconf. -*- Autoconf -*-
|
||||
# Type related macros: existence, sizeof, and structure members.
|
||||
# Copyright 2000, 2001
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# As a special exception, the Free Software Foundation gives unlimited
|
||||
# permission to copy, distribute and modify the configure scripts that
|
||||
# are the output of Autoconf. You need not follow the terms of the GNU
|
||||
# General Public License when using or distributing such scripts, even
|
||||
# though portions of the text of Autoconf appear in them. The GNU
|
||||
# General Public License (GPL) does govern all other use of the material
|
||||
# that constitutes the Autoconf program.
|
||||
#
|
||||
# Certain portions of the Autoconf source text are designed to be copied
|
||||
# (in certain cases, depending on the input) into the output of
|
||||
# Autoconf. We call these the "data" portions. The rest of the Autoconf
|
||||
# source text consists of comments plus executable code that decides which
|
||||
# of the data portions to output in any given case. We call these
|
||||
# comments and executable code the "non-data" portions. Autoconf never
|
||||
# copies any of the non-data portions into its output.
|
||||
#
|
||||
# This special exception to the GPL applies to versions of Autoconf
|
||||
# released by the Free Software Foundation. When you make and
|
||||
# distribute a modified version of Autoconf, you may extend this special
|
||||
# exception to the GPL to apply to your modified version as well, *unless*
|
||||
# your modified version has the potential to copy into its output some
|
||||
# of the text that was the non-data portion of the version that you started
|
||||
# with. (In other words, unless your change moves or copies text from
|
||||
# the non-data portions to the data portions.) If your modification has
|
||||
# such potential, you must delete any notice of this special exception
|
||||
# to the GPL from your modified version.
|
||||
#
|
||||
# Written by David MacKenzie, with help from
|
||||
# Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
|
||||
# Roland McGrath, Noah Friedman, david d zuhn, and many others.
|
||||
|
||||
|
||||
## ---------------- ##
|
||||
## Type existence. ##
|
||||
## ---------------- ##
|
||||
|
||||
# ---------------- #
|
||||
# General checks. #
|
||||
# ---------------- #
|
||||
|
||||
# Up to 2.13 included, Autoconf used to provide the macro
|
||||
#
|
||||
# AC_CHECK_TYPE(TYPE, DEFAULT)
|
||||
#
|
||||
# Since, it provides another version which fits better with the other
|
||||
# AC_CHECK_ families:
|
||||
#
|
||||
# AC_CHECK_TYPE(TYPE,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
#
|
||||
# In order to provide backward compatibility, the new scheme is
|
||||
# implemented as _AC_CHECK_TYPE_NEW, the old scheme as _AC_CHECK_TYPE_OLD,
|
||||
# and AC_CHECK_TYPE branches to one or the other, depending upon its
|
||||
# arguments.
|
||||
|
||||
|
||||
|
||||
# _AC_CHECK_TYPE_NEW(TYPE,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# ------------------------------------------------------------
|
||||
# Check whether the type TYPE is supported by the system, maybe via the
|
||||
# the provided includes. This macro implements the former task of
|
||||
# AC_CHECK_TYPE, with one big difference though: AC_CHECK_TYPE was
|
||||
# grepping in the headers, which, BTW, led to many problems until
|
||||
# the egrep expression was correct and did not given false positives.
|
||||
# It turned out there are even portability issues with egrep...
|
||||
#
|
||||
# The most obvious way to check for a TYPE is just to compile a variable
|
||||
# definition:
|
||||
#
|
||||
# TYPE my_var;
|
||||
#
|
||||
# Unfortunately this does not work for const qualified types in C++,
|
||||
# where you need an initializer. So you think of
|
||||
#
|
||||
# TYPE my_var = (TYPE) 0;
|
||||
#
|
||||
# Unfortunately, again, this is not valid for some C++ classes.
|
||||
#
|
||||
# Then you look for another scheme. For instance you think of declaring
|
||||
# a function which uses a parameter of type TYPE:
|
||||
#
|
||||
# int foo (TYPE param);
|
||||
#
|
||||
# but of course you soon realize this does not make it with K&R
|
||||
# compilers. And by no ways you want to
|
||||
#
|
||||
# int foo (param)
|
||||
# TYPE param
|
||||
# { ; }
|
||||
#
|
||||
# since this time it's C++ who is not happy.
|
||||
#
|
||||
# Don't even think of the return type of a function, since K&R cries
|
||||
# there too. So you start thinking of declaring a *pointer* to this TYPE:
|
||||
#
|
||||
# TYPE *p;
|
||||
#
|
||||
# but you know fairly well that this is legal in C for aggregates which
|
||||
# are unknown (TYPE = struct does-not-exist).
|
||||
#
|
||||
# Then you think of using sizeof to make sure the TYPE is really
|
||||
# defined:
|
||||
#
|
||||
# sizeof (TYPE);
|
||||
#
|
||||
# But this succeeds if TYPE is a variable: you get the size of the
|
||||
# variable's type!!!
|
||||
#
|
||||
# This time you tell yourself the last two options *together* will make
|
||||
# it. And indeed this is the solution invented by Alexandre Oliva.
|
||||
#
|
||||
# Also note that we use
|
||||
#
|
||||
# if (sizeof (TYPE))
|
||||
#
|
||||
# to `read' sizeof (to avoid warnings), while not depending on its type
|
||||
# (not necessarily size_t etc.). Equally, instead of defining an unused
|
||||
# variable, we just use a cast to avoid warnings from the compiler.
|
||||
# Suggested by Paul Eggert.
|
||||
m4_define([_AC_CHECK_TYPE_NEW],
|
||||
[AS_VAR_PUSHDEF([ac_Type], [ac_cv_type_$1])dnl
|
||||
AC_CACHE_CHECK([for $1], ac_Type,
|
||||
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT([$4])],
|
||||
[if (($1 *) 0)
|
||||
return 0;
|
||||
if (sizeof ($1))
|
||||
return 0;])],
|
||||
[AS_VAR_SET(ac_Type, yes)],
|
||||
[AS_VAR_SET(ac_Type, no)])])
|
||||
AS_IF([test AS_VAR_GET(ac_Type) = yes], [$2], [$3])[]dnl
|
||||
AS_VAR_POPDEF([ac_Type])dnl
|
||||
])# _AC_CHECK_TYPE_NEW
|
||||
|
||||
|
||||
# AC_CHECK_TYPES(TYPES,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# --------------------------------------------------------
|
||||
# TYPES is an m4 list. There are no ambiguities here, we mean the newer
|
||||
# AC_CHECK_TYPE.
|
||||
AC_DEFUN([AC_CHECK_TYPES],
|
||||
[m4_foreach([AC_Type], [$1],
|
||||
[_AC_CHECK_TYPE_NEW(AC_Type,
|
||||
[AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]AC_Type), 1,
|
||||
[Define if the system has the type
|
||||
`]AC_Type['.])
|
||||
$2],
|
||||
[$3],
|
||||
[$4])])])
|
||||
|
||||
|
||||
# _AC_CHECK_TYPE_OLD(TYPE, DEFAULT)
|
||||
# ---------------------------------
|
||||
# FIXME: This is an extremely badly chosen name, since this
|
||||
# macro actually performs an AC_REPLACE_TYPE. Some day we
|
||||
# have to clean this up.
|
||||
m4_define([_AC_CHECK_TYPE_OLD],
|
||||
[_AC_CHECK_TYPE_NEW([$1],,
|
||||
[AC_DEFINE_UNQUOTED([$1], [$2],
|
||||
[Define to `$2' if <sys/types.h> does not define.])])dnl
|
||||
])# _AC_CHECK_TYPE_OLD
|
||||
|
||||
|
||||
# _AC_CHECK_TYPE_REPLACEMENT_TYPE_P(STRING)
|
||||
# -----------------------------------------
|
||||
# Return `1' if STRING seems to be a builtin C/C++ type, i.e., if it
|
||||
# starts with `_Bool', `bool', `char', `double', `float', `int',
|
||||
# `long', `short', `signed', or `unsigned' followed by characters
|
||||
# that are defining types.
|
||||
# Because many people have used `off_t' and `size_t' too, they are added
|
||||
# for better common-useward backward compatibility.
|
||||
m4_define([_AC_CHECK_TYPE_REPLACEMENT_TYPE_P],
|
||||
[m4_if(m4_regexp([$1],
|
||||
[^\(_Bool\|bool\|char\|double\|float\|int\|long\|short\|\(un\)?signed\|[_a-zA-Z][_a-zA-Z0-9]*_t\)[][_a-zA-Z0-9() *]*$]),
|
||||
0, 1, 0)dnl
|
||||
])# _AC_CHECK_TYPE_REPLACEMENT_TYPE_P
|
||||
|
||||
|
||||
# _AC_CHECK_TYPE_MAYBE_TYPE_P(STRING)
|
||||
# -----------------------------------
|
||||
# Return `1' if STRING looks like a C/C++ type.
|
||||
m4_define([_AC_CHECK_TYPE_MAYBE_TYPE_P],
|
||||
[m4_if(m4_regexp([$1], [^[_a-zA-Z0-9 ]+\([_a-zA-Z0-9() *]\|\[\|\]\)*$]),
|
||||
0, 1, 0)dnl
|
||||
])# _AC_CHECK_TYPE_MAYBE_TYPE_P
|
||||
|
||||
|
||||
# AC_CHECK_TYPE(TYPE, DEFAULT)
|
||||
# or
|
||||
# AC_CHECK_TYPE(TYPE,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# -------------------------------------------------------
|
||||
#
|
||||
# Dispatch respectively to _AC_CHECK_TYPE_OLD or _AC_CHECK_TYPE_NEW.
|
||||
# 1. More than two arguments => NEW
|
||||
# 2. $2 seems to be replacement type => OLD
|
||||
# See _AC_CHECK_TYPE_REPLACEMENT_TYPE_P for `replacement type'.
|
||||
# 3. $2 seems to be a type => NEW plus a warning
|
||||
# 4. default => NEW
|
||||
AC_DEFUN([AC_CHECK_TYPE],
|
||||
[m4_if($#, 3,
|
||||
[_AC_CHECK_TYPE_NEW($@)],
|
||||
$#, 4,
|
||||
[_AC_CHECK_TYPE_NEW($@)],
|
||||
_AC_CHECK_TYPE_REPLACEMENT_TYPE_P([$2]), 1,
|
||||
[_AC_CHECK_TYPE_OLD($@)],
|
||||
_AC_CHECK_TYPE_MAYBE_TYPE_P([$2]), 1,
|
||||
[AC_DIAGNOSE([syntax],
|
||||
[$0: assuming `$2' is not a type])_AC_CHECK_TYPE_NEW($@)],
|
||||
[_AC_CHECK_TYPE_NEW($@)])[]dnl
|
||||
])# AC_CHECK_TYPE
|
||||
|
||||
|
||||
|
||||
# ----------------- #
|
||||
# Specific checks. #
|
||||
# ----------------- #
|
||||
|
||||
# AC_TYPE_GETGROUPS
|
||||
# -----------------
|
||||
AC_DEFUN([AC_TYPE_GETGROUPS],
|
||||
[AC_REQUIRE([AC_TYPE_UID_T])dnl
|
||||
AC_CACHE_CHECK(type of array argument to getgroups, ac_cv_type_getgroups,
|
||||
[AC_RUN_IFELSE([AC_LANG_SOURCE(
|
||||
[[/* Thanks to Mike Rendell for this test. */
|
||||
#include <sys/types.h>
|
||||
#define NGID 256
|
||||
#undef MAX
|
||||
#define MAX(x, y) ((x) > (y) ? (x) : (y))
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
gid_t gidset[NGID];
|
||||
int i, n;
|
||||
union { gid_t gval; long lval; } val;
|
||||
|
||||
val.lval = -1;
|
||||
for (i = 0; i < NGID; i++)
|
||||
gidset[i] = val.gval;
|
||||
n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
|
||||
gidset);
|
||||
/* Exit non-zero if getgroups seems to require an array of ints. This
|
||||
happens when gid_t is short but getgroups modifies an array of ints. */
|
||||
exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
|
||||
}]])],
|
||||
[ac_cv_type_getgroups=gid_t],
|
||||
[ac_cv_type_getgroups=int],
|
||||
[ac_cv_type_getgroups=cross])
|
||||
if test $ac_cv_type_getgroups = cross; then
|
||||
dnl When we can't run the test program (we are cross compiling), presume
|
||||
dnl that <unistd.h> has either an accurate prototype for getgroups or none.
|
||||
dnl Old systems without prototypes probably use int.
|
||||
AC_EGREP_HEADER([getgroups.*int.*gid_t], unistd.h,
|
||||
ac_cv_type_getgroups=gid_t, ac_cv_type_getgroups=int)
|
||||
fi])
|
||||
AC_DEFINE_UNQUOTED(GETGROUPS_T, $ac_cv_type_getgroups,
|
||||
[Define to the type of elements in the array set by
|
||||
`getgroups'. Usually this is either `int' or `gid_t'.])
|
||||
])# AC_TYPE_GETGROUPS
|
||||
|
||||
|
||||
# AU::AM_TYPE_PTRDIFF_T
|
||||
AU_DEFUN([AM_TYPE_PTRDIFF_T],
|
||||
[AC_CHECK_TYPES(ptrdiff_t)])
|
||||
|
||||
|
||||
# AC_TYPE_UID_T
|
||||
# -------------
|
||||
# FIXME: Rewrite using AC_CHECK_TYPE.
|
||||
AC_DEFUN([AC_TYPE_UID_T],
|
||||
[AC_CACHE_CHECK(for uid_t in sys/types.h, ac_cv_type_uid_t,
|
||||
[AC_EGREP_HEADER(uid_t, sys/types.h,
|
||||
ac_cv_type_uid_t=yes, ac_cv_type_uid_t=no)])
|
||||
if test $ac_cv_type_uid_t = no; then
|
||||
AC_DEFINE(uid_t, int, [Define to `int' if <sys/types.h> doesn't define.])
|
||||
AC_DEFINE(gid_t, int, [Define to `int' if <sys/types.h> doesn't define.])
|
||||
fi
|
||||
])
|
||||
|
||||
|
||||
AC_DEFUN([AC_TYPE_SIZE_T], [AC_CHECK_TYPE(size_t, unsigned)])
|
||||
AC_DEFUN([AC_TYPE_PID_T], [AC_CHECK_TYPE(pid_t, int)])
|
||||
AC_DEFUN([AC_TYPE_OFF_T], [AC_CHECK_TYPE(off_t, long)])
|
||||
AC_DEFUN([AC_TYPE_MODE_T], [AC_CHECK_TYPE(mode_t, int)])
|
||||
|
||||
|
||||
# AC_TYPE_SIGNAL
|
||||
# --------------
|
||||
# Note that identifiers starting with SIG are reserved by ANSI C.
|
||||
AC_DEFUN([AC_TYPE_SIGNAL],
|
||||
[AC_CACHE_CHECK([return type of signal handlers], ac_cv_type_signal,
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_PROGRAM([#include <sys/types.h>
|
||||
#include <signal.h>
|
||||
#ifdef signal
|
||||
# undef signal
|
||||
#endif
|
||||
#ifdef __cplusplus
|
||||
extern "C" void (*signal (int, void (*)(int)))(int);
|
||||
#else
|
||||
void (*signal ()) ();
|
||||
#endif
|
||||
],
|
||||
[int i;])],
|
||||
[ac_cv_type_signal=void],
|
||||
[ac_cv_type_signal=int])])
|
||||
AC_DEFINE_UNQUOTED(RETSIGTYPE, $ac_cv_type_signal,
|
||||
[Define as the return type of signal handlers
|
||||
(`int' or `void').])
|
||||
])
|
||||
|
||||
|
||||
## ------------------------ ##
|
||||
## Checking size of types. ##
|
||||
## ------------------------ ##
|
||||
|
||||
# ---------------- #
|
||||
# Generic checks. #
|
||||
# ---------------- #
|
||||
|
||||
|
||||
# AC_CHECK_SIZEOF(TYPE, [IGNORED], [INCLUDES])
|
||||
# --------------------------------------------
|
||||
AC_DEFUN([AC_CHECK_SIZEOF],
|
||||
[AS_LITERAL_IF([$1], [],
|
||||
[AC_FATAL([$0: requires literal arguments])])dnl
|
||||
AC_CHECK_TYPE([$1], [], [], [$3])
|
||||
AC_CACHE_CHECK([size of $1], AS_TR_SH([ac_cv_sizeof_$1]),
|
||||
[if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
|
||||
_AC_COMPUTE_INT([sizeof ($1)],
|
||||
[AS_TR_SH([ac_cv_sizeof_$1])],
|
||||
[AC_INCLUDES_DEFAULT([$3])])
|
||||
else
|
||||
AS_TR_SH([ac_cv_sizeof_$1])=0
|
||||
fi])dnl
|
||||
AC_DEFINE_UNQUOTED(AS_TR_CPP(sizeof_$1), $AS_TR_SH([ac_cv_sizeof_$1]),
|
||||
[The size of a `$1', as computed by sizeof.])
|
||||
])# AC_CHECK_SIZEOF
|
||||
|
||||
|
||||
|
||||
# ---------------- #
|
||||
# Generic checks. #
|
||||
# ---------------- #
|
||||
|
||||
# AU::AC_INT_16_BITS
|
||||
# ------------------
|
||||
# What a great name :)
|
||||
AU_DEFUN([AC_INT_16_BITS],
|
||||
[AC_CHECK_SIZEOF([int])
|
||||
AC_DIAGNOSE([obsolete], [$0:
|
||||
your code should no longer depend upon `INT_16_BITS', but upon
|
||||
`SIZEOF_INT'. Remove this warning and the `AC_DEFINE' when you
|
||||
adjust the code.])dnl
|
||||
test $ac_cv_sizeof_int = 2 &&
|
||||
AC_DEFINE(INT_16_BITS, 1,
|
||||
[Define if `sizeof (int)' = 2. Obsolete, use `SIZEOF_INT'.])
|
||||
])
|
||||
|
||||
|
||||
# AU::AC_LONG_64_BITS
|
||||
# -------------------
|
||||
AU_DEFUN([AC_LONG_64_BITS],
|
||||
[AC_CHECK_SIZEOF([long int])
|
||||
AC_DIAGNOSE([obsolete], [$0:
|
||||
your code should no longer depend upon `LONG_64_BITS', but upon
|
||||
`SIZEOF_LONG_INT'. Remove this warning and the `AC_DEFINE' when
|
||||
you adjust the code.])dnl
|
||||
test $ac_cv_sizeof_long_int = 8 &&
|
||||
AC_DEFINE(LONG_64_BITS, 1,
|
||||
[Define if `sizeof (long int)' = 8. Obsolete, use
|
||||
`SIZEOF_LONG_INT'.])
|
||||
])
|
||||
|
||||
|
||||
|
||||
## -------------------------- ##
|
||||
## Generic structure checks. ##
|
||||
## -------------------------- ##
|
||||
|
||||
|
||||
# ---------------- #
|
||||
# Generic checks. #
|
||||
# ---------------- #
|
||||
|
||||
# AC_CHECK_MEMBER(AGGREGATE.MEMBER,
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
|
||||
# [INCLUDES])
|
||||
# ---------------------------------------------------------
|
||||
# AGGREGATE.MEMBER is for instance `struct passwd.pw_gecos', shell
|
||||
# variables are not a valid argument.
|
||||
AC_DEFUN([AC_CHECK_MEMBER],
|
||||
[AS_LITERAL_IF([$1], [],
|
||||
[AC_FATAL([$0: requires literal arguments])])dnl
|
||||
m4_if(m4_regexp([$1], [\.]), -1,
|
||||
[AC_FATAL([$0: Did not see any dot in `$1'])])dnl
|
||||
AS_VAR_PUSHDEF([ac_Member], [ac_cv_member_$1])dnl
|
||||
dnl Extract the aggregate name, and the member name
|
||||
AC_CACHE_CHECK([for $1], ac_Member,
|
||||
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT([$4])],
|
||||
[dnl AGGREGATE ac_aggr;
|
||||
static m4_patsubst([$1], [\..*]) ac_aggr;
|
||||
dnl ac_aggr.MEMBER;
|
||||
if (ac_aggr.m4_patsubst([$1], [^[^.]*\.]))
|
||||
return 0;])],
|
||||
[AS_VAR_SET(ac_Member, yes)],
|
||||
[AS_VAR_SET(ac_Member, no)])])
|
||||
AS_IF([test AS_VAR_GET(ac_Member) = yes], [$2], [$3])dnl
|
||||
AS_VAR_POPDEF([ac_Member])dnl
|
||||
])# AC_CHECK_MEMBER
|
||||
|
||||
|
||||
# AC_CHECK_MEMBERS([AGGREGATE.MEMBER, ...],
|
||||
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]
|
||||
# [INCLUDES])
|
||||
# ---------------------------------------------------------
|
||||
# The first argument is an m4 list.
|
||||
AC_DEFUN([AC_CHECK_MEMBERS],
|
||||
[m4_foreach([AC_Member], [$1],
|
||||
[AC_CHECK_MEMBER(AC_Member,
|
||||
[AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]AC_Member), 1,
|
||||
[Define if `]m4_patsubst(AC_Member,
|
||||
[^[^.]*\.])[' is
|
||||
member of `]m4_patsubst(AC_Member, [\..*])['.])
|
||||
$2],
|
||||
[$3],
|
||||
[$4])])])
|
||||
|
||||
|
||||
# ----------------- #
|
||||
# Specific checks. #
|
||||
# ----------------- #
|
||||
|
||||
# Alphabetic order, please.
|
||||
|
||||
# AC_STRUCT_ST_BLKSIZE
|
||||
# --------------------
|
||||
AU_DEFUN([AC_STRUCT_ST_BLKSIZE],
|
||||
[AC_DIAGNOSE([obsolete], [$0:
|
||||
your code should no longer depend upon `HAVE_ST_BLKSIZE', but
|
||||
`HAVE_STRUCT_STAT_ST_BLKSIZE'. Remove this warning and
|
||||
the `AC_DEFINE' when you adjust the code.])
|
||||
AC_CHECK_MEMBERS([struct stat.st_blksize],
|
||||
[AC_DEFINE(HAVE_ST_BLKSIZE, 1,
|
||||
[Define if your `struct stat' has
|
||||
`st_blksize'. Deprecated, use
|
||||
`HAVE_STRUCT_STAT_ST_BLKSIZE' instead.])])
|
||||
])# AC_STRUCT_ST_BLKSIZE
|
||||
|
||||
|
||||
# AC_STRUCT_ST_BLOCKS
|
||||
# -------------------
|
||||
# If `struct stat' contains an `st_blocks' member, define
|
||||
# HAVE_STRUCT_STAT_ST_BLOCKS. Otherwise, add `fileblocks.o' to the
|
||||
# output variable LIBOBJS. We still define HAVE_ST_BLOCKS for backward
|
||||
# compatibility. In the future, we will activate specializations for
|
||||
# this macro, so don't obsolete it right now.
|
||||
#
|
||||
# AC_OBSOLETE([$0], [; replace it with
|
||||
# AC_CHECK_MEMBERS([struct stat.st_blocks],
|
||||
# [AC_LIBOBJ([fileblocks])])
|
||||
# Please note that it will define `HAVE_STRUCT_STAT_ST_BLOCKS',
|
||||
# and not `HAVE_ST_BLOCKS'.])dnl
|
||||
#
|
||||
AC_DEFUN([AC_STRUCT_ST_BLOCKS],
|
||||
[AC_CHECK_MEMBERS([struct stat.st_blocks],
|
||||
[AC_DEFINE(HAVE_ST_BLOCKS, 1,
|
||||
[Define if your `struct stat' has
|
||||
`st_blocks'. Deprecated, use
|
||||
`HAVE_STRUCT_STAT_ST_BLOCKS' instead.])],
|
||||
[AC_LIBOBJ([fileblocks])])
|
||||
])# AC_STRUCT_ST_BLOCKS
|
||||
|
||||
|
||||
# AC_STRUCT_ST_RDEV
|
||||
# -----------------
|
||||
AU_DEFUN([AC_STRUCT_ST_RDEV],
|
||||
[AC_DIAGNOSE([obsolete], [$0:
|
||||
your code should no longer depend upon `HAVE_ST_RDEV', but
|
||||
`HAVE_STRUCT_STAT_ST_RDEV'. Remove this warning and
|
||||
the `AC_DEFINE' when you adjust the code.])
|
||||
AC_CHECK_MEMBERS([struct stat.st_rdev],
|
||||
[AC_DEFINE(HAVE_ST_RDEV, 1,
|
||||
[Define if your `struct stat' has `st_rdev'.
|
||||
Deprecated, use `HAVE_STRUCT_STAT_ST_RDEV'
|
||||
instead.])])
|
||||
])# AC_STRUCT_ST_RDEV
|
||||
|
||||
|
||||
# AC_STRUCT_TM
|
||||
# ------------
|
||||
# FIXME: This macro is badly named, it should be AC_CHECK_TYPE_STRUCT_TM.
|
||||
# Or something else, but what? AC_CHECK_TYPE_STRUCT_TM_IN_SYS_TIME?
|
||||
AC_DEFUN([AC_STRUCT_TM],
|
||||
[AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
|
||||
ac_cv_struct_tm,
|
||||
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>
|
||||
#include <time.h>
|
||||
],
|
||||
[struct tm *tp; tp->tm_sec;])],
|
||||
[ac_cv_struct_tm=time.h],
|
||||
[ac_cv_struct_tm=sys/time.h])])
|
||||
if test $ac_cv_struct_tm = sys/time.h; then
|
||||
AC_DEFINE(TM_IN_SYS_TIME, 1,
|
||||
[Define if your <sys/time.h> declares `struct tm'.])
|
||||
fi
|
||||
])# AC_STRUCT_TM
|
||||
|
||||
|
||||
# AC_STRUCT_TIMEZONE
|
||||
# ------------------
|
||||
# Figure out how to get the current timezone. If `struct tm' has a
|
||||
# `tm_zone' member, define `HAVE_TM_ZONE'. Otherwise, if the
|
||||
# external array `tzname' is found, define `HAVE_TZNAME'.
|
||||
AC_DEFUN([AC_STRUCT_TIMEZONE],
|
||||
[AC_REQUIRE([AC_STRUCT_TM])dnl
|
||||
AC_CHECK_MEMBERS([struct tm.tm_zone],,,[#include <sys/types.h>
|
||||
#include <$ac_cv_struct_tm>
|
||||
])
|
||||
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
|
||||
AC_DEFINE(HAVE_TM_ZONE, 1,
|
||||
[Define if your `struct tm' has `tm_zone'. Deprecated, use
|
||||
`HAVE_STRUCT_TM_TM_ZONE' instead.])
|
||||
else
|
||||
AC_CACHE_CHECK(for tzname, ac_cv_var_tzname,
|
||||
[AC_TRY_LINK(
|
||||
[#include <time.h>
|
||||
#ifndef tzname /* For SGI. */
|
||||
extern char *tzname[]; /* RS6000 and others reject char **tzname. */
|
||||
#endif
|
||||
],
|
||||
[atoi(*tzname);], ac_cv_var_tzname=yes, ac_cv_var_tzname=no)])
|
||||
if test $ac_cv_var_tzname = yes; then
|
||||
AC_DEFINE(HAVE_TZNAME, 1,
|
||||
[Define if you don't have `tm_zone' but do have the external
|
||||
array `tzname'.])
|
||||
fi
|
||||
fi
|
||||
])# AC_STRUCT_TIMEZONE
|
@ -1,5 +0,0 @@
|
||||
# This file is part of Autoconf. -*- Autoconf -*-
|
||||
# Version of Autoconf.
|
||||
# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
m4_define([AC_ACVERSION], [@VERSION@])
|
20
autoconf.in
20
autoconf.in
@ -226,16 +226,6 @@ while test $# -gt 0 ; do
|
||||
esac
|
||||
done
|
||||
|
||||
# Running autom4te.
|
||||
run_autom4te="$autom4te "\
|
||||
`$verbose "--verbose "`\
|
||||
`$debug && echo "--debug "`\
|
||||
"--include $autoconf_dir --include $localdir "\
|
||||
"--warning syntax,$warnings "\
|
||||
"autoconf.m4"`$initialization || echo f`" "\
|
||||
`test -f "$autoconf_dir/acsite.m4" && echo "$autoconf_dir/acsite.m4"`" "\
|
||||
`test -f "$localdir/aclocal.m4" && echo "$localdir/aclocal.m4"`
|
||||
|
||||
# Find the input file.
|
||||
case $# in
|
||||
0)
|
||||
@ -262,6 +252,16 @@ esac
|
||||
# Unless specified, the output is stdout.
|
||||
test -z "$outfile" && outfile=-
|
||||
|
||||
# Running autom4te.
|
||||
run_autom4te="$autom4te "\
|
||||
`$verbose "--verbose "`\
|
||||
`$debug && echo "--debug "`\
|
||||
"--include $autoconf_dir --include $localdir "\
|
||||
"--warning syntax,$warnings "\
|
||||
"autoconf/autoconf.m4"`$initialization || echo f`" "\
|
||||
`test -f "$autoconf_dir/acsite.m4" && echo "$autoconf_dir/acsite.m4"`" "\
|
||||
`test -f "$localdir/aclocal.m4" && echo "$localdir/aclocal.m4"`
|
||||
|
||||
# Autom4te expansion.
|
||||
eval set dummy "$traces"
|
||||
shift
|
||||
|
67
autoconf.m4
67
autoconf.m4
@ -1,67 +0,0 @@
|
||||
changequote()changequote([, ])include(m4sh.m4)# -*- Autoconf -*-
|
||||
# This file is part of Autoconf.
|
||||
# Driver that loads the Autoconf macro files.
|
||||
# Copyright 1994, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# Written by David MacKenzie.
|
||||
#
|
||||
# Do not sinclude acsite.m4 here, because it may not be installed
|
||||
# yet when Autoconf is frozen.
|
||||
# Do not sinclude ./aclocal.m4 here, to prevent it from being frozen.
|
||||
|
||||
m4_include([acversion.m4])
|
||||
m4_include([acgeneral.m4])
|
||||
m4_include([aclang.m4])
|
||||
m4_include([acfunctions.m4])
|
||||
m4_include([acheaders.m4])
|
||||
m4_include([actypes.m4])
|
||||
m4_include([acspecific.m4])
|
||||
m4_include([acoldnames.m4])
|
||||
|
||||
# We discourage the use of the non prefixed macro names: M4sugar maps
|
||||
# all the builtins into `m4_'. Autoconf has been converted to these
|
||||
# names too. But users may still depend upon these, so reestablish
|
||||
# them.
|
||||
|
||||
m4_copy_unm4([m4_builtin])
|
||||
m4_copy_unm4([m4_changequote])
|
||||
m4_copy_unm4([m4_decr])
|
||||
m4_copy_unm4([m4_define])
|
||||
m4_copy_unm4([m4_defn])
|
||||
m4_copy_unm4([m4_divert])
|
||||
m4_copy_unm4([m4_divnum])
|
||||
m4_copy_unm4([m4_errprint])
|
||||
m4_copy_unm4([m4_esyscmd])
|
||||
m4_copy_unm4([m4_ifdef])
|
||||
m4_copy([m4_if], [ifelse])
|
||||
m4_copy_unm4([m4_incr])
|
||||
m4_copy_unm4([m4_index])
|
||||
m4_copy_unm4([m4_indir])
|
||||
m4_copy_unm4([m4_len])
|
||||
m4_copy_unm4([m4_patsubst])
|
||||
m4_copy_unm4([m4_popdef])
|
||||
m4_copy_unm4([m4_pushdef])
|
||||
m4_copy_unm4([m4_regexp])
|
||||
m4_copy_unm4([m4_sinclude])
|
||||
m4_copy_unm4([m4_syscmd])
|
||||
m4_copy_unm4([m4_sysval])
|
||||
m4_copy_unm4([m4_traceoff])
|
||||
m4_copy_unm4([m4_traceon])
|
||||
m4_copy_unm4([m4_translit])
|
||||
m4_copy_unm4([m4_undefine])
|
||||
m4_copy_unm4([m4_undivert])
|
@ -188,7 +188,8 @@ sub save
|
||||
croak "$me: cannot save a single request\n"
|
||||
if ref ($self);
|
||||
|
||||
my $requests = new IO::File ("> $filename");
|
||||
my $requests = new IO::File ("> $filename")
|
||||
or die "$me: cannot create $filename: $!\n";
|
||||
print $requests
|
||||
"# This file was created by $me.\n",
|
||||
"# It contains the lists of macros which have been traced.\n",
|
||||
@ -371,7 +372,7 @@ sub find_file ($)
|
||||
return File::Spec->canonpath ($filename)
|
||||
if -f $filename;
|
||||
|
||||
die "$me: no such for or directory: $filename\n"
|
||||
die "$me: no such file or directory: $filename\n"
|
||||
if File::Spec->file_name_is_absolute ($filename);
|
||||
|
||||
foreach my $path (@include)
|
||||
@ -380,7 +381,7 @@ sub find_file ($)
|
||||
if -f File::Spec->catfile ($path, $filename)
|
||||
}
|
||||
|
||||
die "$me: programming error: $filename";
|
||||
die "$me: no such file or directory: $filename\n";
|
||||
}
|
||||
|
||||
|
||||
|
@ -220,7 +220,7 @@ sub init_tables ()
|
||||
my $tables_are_consistent = 1;
|
||||
foreach my $kind (@kinds)
|
||||
{
|
||||
my $file = "$datadir/ac$kind";
|
||||
my $file = "$datadir/autoscan/$kind";
|
||||
my $table = new IO::File $file
|
||||
or die "$me: cannot open $file: $!\n";
|
||||
while ($_ = $table->getline)
|
||||
@ -239,7 +239,7 @@ sub init_tables ()
|
||||
# consistency checks.
|
||||
if (!defined $2 && exists $macro{$kind}{$word})
|
||||
{
|
||||
warn ("$datadir/ac$kind:$.: "
|
||||
warn ("$datadir/autoscan/$kind:$.: "
|
||||
. "ignoring implicit call to the generic macro for $word\n");
|
||||
$tables_are_consistent = 0;
|
||||
}
|
||||
|
@ -422,7 +422,7 @@ foreach my $file (@ARGV)
|
||||
|
||||
# Enable the m4 builtins, m4sugar and the autoquoting AC macros.
|
||||
_au_include([$tmp/m4.m4])
|
||||
_au_include([$autoconf_dir/m4sugar.m4])
|
||||
_au_include([$autoconf_dir/m4sugar/m4sugar.m4])
|
||||
_au_include([$tmp/ac.m4])
|
||||
|
||||
_au_divert(0)])
|
||||
|
@ -226,16 +226,6 @@ while test $# -gt 0 ; do
|
||||
esac
|
||||
done
|
||||
|
||||
# Running autom4te.
|
||||
run_autom4te="$autom4te "\
|
||||
`$verbose "--verbose "`\
|
||||
`$debug && echo "--debug "`\
|
||||
"--include $autoconf_dir --include $localdir "\
|
||||
"--warning syntax,$warnings "\
|
||||
"autoconf.m4"`$initialization || echo f`" "\
|
||||
`test -f "$autoconf_dir/acsite.m4" && echo "$autoconf_dir/acsite.m4"`" "\
|
||||
`test -f "$localdir/aclocal.m4" && echo "$localdir/aclocal.m4"`
|
||||
|
||||
# Find the input file.
|
||||
case $# in
|
||||
0)
|
||||
@ -262,6 +252,16 @@ esac
|
||||
# Unless specified, the output is stdout.
|
||||
test -z "$outfile" && outfile=-
|
||||
|
||||
# Running autom4te.
|
||||
run_autom4te="$autom4te "\
|
||||
`$verbose "--verbose "`\
|
||||
`$debug && echo "--debug "`\
|
||||
"--include $autoconf_dir --include $localdir "\
|
||||
"--warning syntax,$warnings "\
|
||||
"autoconf/autoconf.m4"`$initialization || echo f`" "\
|
||||
`test -f "$autoconf_dir/acsite.m4" && echo "$autoconf_dir/acsite.m4"`" "\
|
||||
`test -f "$localdir/aclocal.m4" && echo "$localdir/aclocal.m4"`
|
||||
|
||||
# Autom4te expansion.
|
||||
eval set dummy "$traces"
|
||||
shift
|
||||
|
@ -188,7 +188,8 @@ sub save
|
||||
croak "$me: cannot save a single request\n"
|
||||
if ref ($self);
|
||||
|
||||
my $requests = new IO::File ("> $filename");
|
||||
my $requests = new IO::File ("> $filename")
|
||||
or die "$me: cannot create $filename: $!\n";
|
||||
print $requests
|
||||
"# This file was created by $me.\n",
|
||||
"# It contains the lists of macros which have been traced.\n",
|
||||
@ -371,7 +372,7 @@ sub find_file ($)
|
||||
return File::Spec->canonpath ($filename)
|
||||
if -f $filename;
|
||||
|
||||
die "$me: no such for or directory: $filename\n"
|
||||
die "$me: no such file or directory: $filename\n"
|
||||
if File::Spec->file_name_is_absolute ($filename);
|
||||
|
||||
foreach my $path (@include)
|
||||
@ -380,7 +381,7 @@ sub find_file ($)
|
||||
if -f File::Spec->catfile ($path, $filename)
|
||||
}
|
||||
|
||||
die "$me: programming error: $filename";
|
||||
die "$me: no such file or directory: $filename\n";
|
||||
}
|
||||
|
||||
|
||||
|
@ -220,7 +220,7 @@ sub init_tables ()
|
||||
my $tables_are_consistent = 1;
|
||||
foreach my $kind (@kinds)
|
||||
{
|
||||
my $file = "$datadir/ac$kind";
|
||||
my $file = "$datadir/autoscan/$kind";
|
||||
my $table = new IO::File $file
|
||||
or die "$me: cannot open $file: $!\n";
|
||||
while ($_ = $table->getline)
|
||||
@ -239,7 +239,7 @@ sub init_tables ()
|
||||
# consistency checks.
|
||||
if (!defined $2 && exists $macro{$kind}{$word})
|
||||
{
|
||||
warn ("$datadir/ac$kind:$.: "
|
||||
warn ("$datadir/autoscan/$kind:$.: "
|
||||
. "ignoring implicit call to the generic macro for $word\n");
|
||||
$tables_are_consistent = 0;
|
||||
}
|
||||
|
@ -422,7 +422,7 @@ foreach my $file (@ARGV)
|
||||
|
||||
# Enable the m4 builtins, m4sugar and the autoquoting AC macros.
|
||||
_au_include([$tmp/m4.m4])
|
||||
_au_include([$autoconf_dir/m4sugar.m4])
|
||||
_au_include([$autoconf_dir/m4sugar/m4sugar.m4])
|
||||
_au_include([$tmp/ac.m4])
|
||||
|
||||
_au_divert(0)])
|
||||
|
16
configure
vendored
16
configure
vendored
@ -106,7 +106,7 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
# only ac_max_sed_lines should be used.
|
||||
: ${ac_max_here_lines=38}
|
||||
|
||||
ac_unique_file="acgeneral.m4"
|
||||
ac_unique_file="autoconf.in"
|
||||
|
||||
# Initialize some variables set by options.
|
||||
ac_init_help=
|
||||
@ -1404,7 +1404,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
||||
# Automake can't see inner AC_SUBSTS (`aclocal' is bypassed), so we tag the
|
||||
# AC_SUBSTS here too.
|
||||
|
||||
ac_config_files="$ac_config_files Makefile m4/Makefile man/Makefile doc/Makefile config/Makefile lib/Makefile lib/Autoconf/Makefile tests/Makefile tests/atconfig"
|
||||
ac_config_files="$ac_config_files Makefile m4/Makefile man/Makefile doc/Makefile config/Makefile lib/Makefile lib/Autoconf/Makefile lib/autoscan/Makefile lib/m4sugar/Makefile lib/autoconf/Makefile lib/autotest/Makefile tests/Makefile tests/atconfig"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -1744,9 +1744,13 @@ do
|
||||
"config/Makefile" ) CONFIG_FILES="$CONFIG_FILES config/Makefile" ;;
|
||||
"lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
|
||||
"lib/Autoconf/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Autoconf/Makefile" ;;
|
||||
"lib/autoscan/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/autoscan/Makefile" ;;
|
||||
"lib/m4sugar/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/m4sugar/Makefile" ;;
|
||||
"lib/autoconf/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/autoconf/Makefile" ;;
|
||||
"lib/autotest/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/autotest/Makefile" ;;
|
||||
"tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
|
||||
"tests/atconfig" ) CONFIG_FILES="$CONFIG_FILES tests/atconfig" ;;
|
||||
*) { { echo "$as_me:1749: error: invalid argument: $ac_config_target" >&5
|
||||
*) { { echo "$as_me:1753: error: invalid argument: $ac_config_target" >&5
|
||||
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
|
||||
{ (exit 1); exit 1; }; };;
|
||||
esac
|
||||
@ -1957,7 +1961,7 @@ done; }
|
||||
esac
|
||||
|
||||
if test x"$ac_file" != x-; then
|
||||
{ echo "$as_me:1960: creating $ac_file" >&5
|
||||
{ echo "$as_me:1964: creating $ac_file" >&5
|
||||
echo "$as_me: creating $ac_file" >&6;}
|
||||
rm -f "$ac_file"
|
||||
fi
|
||||
@ -1975,7 +1979,7 @@ echo "$as_me: creating $ac_file" >&6;}
|
||||
-) echo $tmp/stdin ;;
|
||||
[\\/$]*)
|
||||
# Absolute (can't be DOS-style, as IFS=:)
|
||||
test -f "$f" || { { echo "$as_me:1978: error: cannot find input file: $f" >&5
|
||||
test -f "$f" || { { echo "$as_me:1982: error: cannot find input file: $f" >&5
|
||||
echo "$as_me: error: cannot find input file: $f" >&2;}
|
||||
{ (exit 1); exit 1; }; }
|
||||
echo $f;;
|
||||
@ -1988,7 +1992,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
|
||||
echo $srcdir/$f
|
||||
else
|
||||
# /dev/null tree
|
||||
{ { echo "$as_me:1991: error: cannot find input file: $f" >&5
|
||||
{ { echo "$as_me:1995: error: cannot find input file: $f" >&5
|
||||
echo "$as_me: error: cannot find input file: $f" >&2;}
|
||||
{ (exit 1); exit 1; }; }
|
||||
fi;;
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
AC_PREREQ(2.50)
|
||||
AC_INIT(GNU Autoconf, 2.52a, bug-autoconf@gnu.org)
|
||||
AC_CONFIG_SRCDIR(acgeneral.m4)
|
||||
AC_CONFIG_SRCDIR(autoconf.in)
|
||||
AC_CONFIG_AUX_DIR(config)
|
||||
AM_INIT_AUTOMAKE(autoconf, 2.52a)
|
||||
|
||||
@ -49,7 +49,9 @@ AC_SUBST(PACKAGE)
|
||||
AC_SUBST(VERSION)
|
||||
|
||||
AC_CONFIG_FILES(Makefile m4/Makefile man/Makefile doc/Makefile config/Makefile
|
||||
lib/Makefile lib/Autoconf/Makefile
|
||||
lib/Makefile lib/Autoconf/Makefile lib/autoscan/Makefile
|
||||
lib/m4sugar/Makefile
|
||||
lib/autoconf/Makefile lib/autotest/Makefile
|
||||
tests/Makefile tests/atconfig)
|
||||
|
||||
AC_OUTPUT
|
||||
|
@ -1,3 +1,3 @@
|
||||
## Process this file with automake to create Makefile.in
|
||||
|
||||
SUBDIRS = Autoconf
|
||||
SUBDIRS = Autoconf m4sugar autoconf autotest autoscan
|
||||
|
@ -66,7 +66,7 @@ PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
SUBDIRS = Autoconf
|
||||
SUBDIRS = Autoconf m4sugar autoconf autotest autoscan
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
|
@ -1 +1,3 @@
|
||||
Makefile
|
||||
version.m4
|
||||
*.m4f
|
||||
|
74
lib/autoconf/Makefile.am
Normal file
74
lib/autoconf/Makefile.am
Normal file
@ -0,0 +1,74 @@
|
||||
## Process this file with automake to create Makefile.in
|
||||
|
||||
distautoconflibdir = $(pkgdatadir)/autoconf
|
||||
distautoconflib_DATA = autoconf.m4 \
|
||||
general.m4 oldnames.m4 specific.m4 lang.m4 \
|
||||
functions.m4 headers.m4 types.m4
|
||||
nodistautoconflibdir = $(pkgdatadir)/autoconf
|
||||
# The order matters: we need version.m4 to build autoconf.m4f.
|
||||
nodistautoconflib_DATA = version.m4 autoconf.m4f
|
||||
|
||||
EXTRA_DIST = $(distautoconflib_DATA) version.in
|
||||
|
||||
## version.m4. ##
|
||||
|
||||
# - version.m4 needs to be updated only once, since it depends on
|
||||
# configure.ac, not on the results of a 'configure' run.
|
||||
# - It is guaranteed (with GNU Make) that when the version in configure.ac
|
||||
# is changed, version.m4 is built only after the new version number is
|
||||
# propagated to the Makefile. (Libtool uses the same guarantee.)
|
||||
|
||||
$(srcdir)/version.m4: $(srcdir)/version.in $(top_srcdir)/configure.ac
|
||||
sed 's,@VERSION\@,$(VERSION),g' $(srcdir)/version.in >version.tm4
|
||||
mv version.tm4 $(srcdir)/version.m4
|
||||
|
||||
## ------------------ ##
|
||||
## The frozen files. ##
|
||||
## ------------------ ##
|
||||
|
||||
SUFFIXES = .m4 .m4f
|
||||
M4_INCLUDES = --include $(srcdir) \
|
||||
--include $(top_builddir)/lib \
|
||||
--include $(top_srcdir)/lib
|
||||
|
||||
# When processing the file with diversion disabled, there must be no
|
||||
# output but comments and empty lines.
|
||||
# If freezing produces output, something went wrong: a bad `divert',
|
||||
# or an improper paren etc.
|
||||
# It may happen that the output does not end with a end of line, hence
|
||||
# force an end of line when reporting errors.
|
||||
.m4.m4f:
|
||||
$(M4) $(M4_INCLUDES) --fatal-warning --define divert \
|
||||
$*.m4 2>error.log | \
|
||||
sed 's/#.*//;/^$$/d' >process.log
|
||||
if grep . error.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $*.m4 produced errors:" >&2; \
|
||||
sed "s,^,$*.m4: ," <error.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f error.log; \
|
||||
fi
|
||||
if grep . process.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $*.m4 produced output:" >&2; \
|
||||
sed "s,^,$*.m4: ," <process.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f process.log; \
|
||||
fi
|
||||
$(M4) $(M4_INCLUDES) --fatal-warning --freeze-state=$*.m4f \
|
||||
$*.m4 >freeze.log
|
||||
if grep . freeze.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Freezing $(libdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$*.m4: ," <freeze.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f freeze.log; \
|
||||
fi
|
||||
|
||||
autoconf.m4f: $(m4sources)
|
||||
|
||||
# Files that should be removed, but which Automake does not know.
|
||||
CLEANFILES = autoconf.m4f
|
285
lib/autoconf/Makefile.in
Normal file
285
lib/autoconf/Makefile.in
Normal file
@ -0,0 +1,285 @@
|
||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
||||
|
||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
AWK = @AWK@
|
||||
EXPR = @EXPR@
|
||||
HELP2MAN = @HELP2MAN@
|
||||
M4 = @M4@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
distautoconflibdir = $(pkgdatadir)/autoconf
|
||||
distautoconflib_DATA = autoconf.m4 general.m4 oldnames.m4 specific.m4 lang.m4 functions.m4 headers.m4 types.m4
|
||||
|
||||
nodistautoconflibdir = $(pkgdatadir)/autoconf
|
||||
# The order matters: we need version.m4 to build autoconf.m4f.
|
||||
nodistautoconflib_DATA = version.m4 autoconf.m4f
|
||||
|
||||
EXTRA_DIST = $(distautoconflib_DATA) version.in
|
||||
|
||||
SUFFIXES = .m4 .m4f
|
||||
M4_INCLUDES = --include $(srcdir) --include $(top_builddir)/lib --include $(top_srcdir)/lib
|
||||
|
||||
|
||||
# Files that should be removed, but which Automake does not know.
|
||||
CLEANFILES = autoconf.m4f
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DATA = $(distautoconflib_DATA) $(nodistautoconflib_DATA)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = tar
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .m4 .m4f
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/autoconf/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
install-distautoconflibDATA: $(distautoconflib_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(distautoconflibdir)
|
||||
@list='$(distautoconflib_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(distautoconflibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(distautoconflibdir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(distautoconflibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(distautoconflibdir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-distautoconflibDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(distautoconflib_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(distautoconflibdir)/$$p; \
|
||||
done
|
||||
|
||||
install-nodistautoconflibDATA: $(nodistautoconflib_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(nodistautoconflibdir)
|
||||
@list='$(nodistautoconflib_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(nodistautoconflibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(nodistautoconflibdir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(nodistautoconflibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(nodistautoconflibdir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-nodistautoconflibDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(nodistautoconflib_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(nodistautoconflibdir)/$$p; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
subdir = lib/autoconf
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
here=`cd $(top_builddir) && pwd`; \
|
||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu lib/autoconf/Makefile
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||
fi; \
|
||||
done
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am:
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-distautoconflibDATA \
|
||||
install-nodistautoconflibDATA
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-distautoconflibDATA \
|
||||
uninstall-nodistautoconflibDATA
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(DATA)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(distautoconflibdir) \
|
||||
$(DESTDIR)$(nodistautoconflibdir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: uninstall-distautoconflibDATA install-distautoconflibDATA \
|
||||
uninstall-nodistautoconflibDATA install-nodistautoconflibDATA tags \
|
||||
distdir info-am info dvi-am dvi check check-am installcheck-am \
|
||||
installcheck install-exec-am install-exec install-data-am install-data \
|
||||
install-am install uninstall-am uninstall all-redirect all-am all \
|
||||
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# - version.m4 needs to be updated only once, since it depends on
|
||||
# configure.ac, not on the results of a 'configure' run.
|
||||
# - It is guaranteed (with GNU Make) that when the version in configure.ac
|
||||
# is changed, version.m4 is built only after the new version number is
|
||||
# propagated to the Makefile. (Libtool uses the same guarantee.)
|
||||
|
||||
$(srcdir)/version.m4: $(srcdir)/version.in $(top_srcdir)/configure.ac
|
||||
sed 's,@VERSION\@,$(VERSION),g' $(srcdir)/version.in >version.tm4
|
||||
mv version.tm4 $(srcdir)/version.m4
|
||||
|
||||
# When processing the file with diversion disabled, there must be no
|
||||
# output but comments and empty lines.
|
||||
# If freezing produces output, something went wrong: a bad `divert',
|
||||
# or an improper paren etc.
|
||||
# It may happen that the output does not end with a end of line, hence
|
||||
# force an end of line when reporting errors.
|
||||
.m4.m4f:
|
||||
$(M4) $(M4_INCLUDES) --fatal-warning --define divert \
|
||||
$*.m4 2>error.log | \
|
||||
sed 's/#.*//;/^$$/d' >process.log
|
||||
if grep . error.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $*.m4 produced errors:" >&2; \
|
||||
sed "s,^,$*.m4: ," <error.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f error.log; \
|
||||
fi
|
||||
if grep . process.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Processing $*.m4 produced output:" >&2; \
|
||||
sed "s,^,$*.m4: ," <process.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f process.log; \
|
||||
fi
|
||||
$(M4) $(M4_INCLUDES) --fatal-warning --freeze-state=$*.m4f \
|
||||
$*.m4 >freeze.log
|
||||
if grep . freeze.log >/dev/null 2>&1; then \
|
||||
echo "ERROR: Freezing $(libdir)/$*.m4 produced output:" >&2; \
|
||||
sed "s,^,$*.m4: ," <freeze.log >&2; \
|
||||
echo >&2; \
|
||||
exit 1; \
|
||||
else \
|
||||
rm -f freeze.log; \
|
||||
fi
|
||||
|
||||
autoconf.m4f: $(m4sources)
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,4 +1,4 @@
|
||||
changequote()changequote([, ])include(m4sh.m4)# -*- Autoconf -*-
|
||||
changequote()changequote([, ])include(m4sugar/m4sh.m4)# -*- Autoconf -*-
|
||||
# This file is part of Autoconf.
|
||||
# Driver that loads the Autoconf macro files.
|
||||
# Copyright 1994, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
@ -24,14 +24,14 @@ changequote()changequote([, ])include(m4sh.m4)# -*- Autoconf -*-
|
||||
# yet when Autoconf is frozen.
|
||||
# Do not sinclude ./aclocal.m4 here, to prevent it from being frozen.
|
||||
|
||||
m4_include([acversion.m4])
|
||||
m4_include([acgeneral.m4])
|
||||
m4_include([aclang.m4])
|
||||
m4_include([acfunctions.m4])
|
||||
m4_include([acheaders.m4])
|
||||
m4_include([actypes.m4])
|
||||
m4_include([acspecific.m4])
|
||||
m4_include([acoldnames.m4])
|
||||
m4_include([autoconf/version.m4])
|
||||
m4_include([autoconf/general.m4])
|
||||
m4_include([autoconf/lang.m4])
|
||||
m4_include([autoconf/functions.m4])
|
||||
m4_include([autoconf/headers.m4])
|
||||
m4_include([autoconf/types.m4])
|
||||
m4_include([autoconf/specific.m4])
|
||||
m4_include([autoconf/oldnames.m4])
|
||||
|
||||
# We discourage the use of the non prefixed macro names: M4sugar maps
|
||||
# all the builtins into `m4_'. Autoconf has been converted to these
|
||||
|
8
lib/autoscan/Makefile.am
Normal file
8
lib/autoscan/Makefile.am
Normal file
@ -0,0 +1,8 @@
|
||||
## Process this file with automake to create Makefile.in
|
||||
|
||||
autoscanlibdir = $(pkgdatadir)/autoscan
|
||||
|
||||
autoscanlib_DATA = headers libraries programs functions \
|
||||
identifiers makevars
|
||||
|
||||
EXTRA_DIST = $(autoscanlib_DATA)
|
202
lib/autoscan/Makefile.in
Normal file
202
lib/autoscan/Makefile.in
Normal file
@ -0,0 +1,202 @@
|
||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
||||
|
||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
AWK = @AWK@
|
||||
EXPR = @EXPR@
|
||||
HELP2MAN = @HELP2MAN@
|
||||
M4 = @M4@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
autoscanlibdir = $(pkgdatadir)/autoscan
|
||||
|
||||
autoscanlib_DATA = headers libraries programs functions identifiers makevars
|
||||
|
||||
|
||||
EXTRA_DIST = $(autoscanlib_DATA)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DATA = $(autoscanlib_DATA)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = tar
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/autoscan/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
install-autoscanlibDATA: $(autoscanlib_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(autoscanlibdir)
|
||||
@list='$(autoscanlib_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(autoscanlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(autoscanlibdir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(autoscanlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(autoscanlibdir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-autoscanlibDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(autoscanlib_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(autoscanlibdir)/$$p; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
subdir = lib/autoscan
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
here=`cd $(top_builddir) && pwd`; \
|
||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu lib/autoscan/Makefile
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||
fi; \
|
||||
done
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am:
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-autoscanlibDATA
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-autoscanlibDATA
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(DATA)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(autoscanlibdir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: uninstall-autoscanlibDATA install-autoscanlibDATA tags distdir \
|
||||
info-am info dvi-am dvi check check-am installcheck-am installcheck \
|
||||
install-exec-am install-exec install-data-am install-data install-am \
|
||||
install uninstall-am uninstall all-redirect all-am all installdirs \
|
||||
mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
7
lib/autotest/Makefile.am
Normal file
7
lib/autotest/Makefile.am
Normal file
@ -0,0 +1,7 @@
|
||||
## Process this file with automake to create Makefile.in
|
||||
|
||||
autotestlibdir = $(pkgdatadir)/autotest
|
||||
|
||||
autotestlib_DATA = general.m4
|
||||
|
||||
EXTRA_DIST = $(autotestlib_DATA)
|
201
lib/autotest/Makefile.in
Normal file
201
lib/autotest/Makefile.in
Normal file
@ -0,0 +1,201 @@
|
||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
||||
|
||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
AWK = @AWK@
|
||||
EXPR = @EXPR@
|
||||
HELP2MAN = @HELP2MAN@
|
||||
M4 = @M4@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
autotestlibdir = $(pkgdatadir)/autotest
|
||||
|
||||
autotestlib_DATA = general.m4
|
||||
|
||||
EXTRA_DIST = $(autotestlib_DATA)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DATA = $(autotestlib_DATA)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = tar
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/autotest/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
install-autotestlibDATA: $(autotestlib_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(autotestlibdir)
|
||||
@list='$(autotestlib_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(autotestlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(autotestlibdir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(autotestlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(autotestlibdir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-autotestlibDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(autotestlib_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(autotestlibdir)/$$p; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
subdir = lib/autotest
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
here=`cd $(top_builddir) && pwd`; \
|
||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu lib/autotest/Makefile
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||
fi; \
|
||||
done
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am:
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-autotestlibDATA
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-autotestlibDATA
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(DATA)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(autotestlibdir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: uninstall-autotestlibDATA install-autotestlibDATA tags distdir \
|
||||
info-am info dvi-am dvi check check-am installcheck-am installcheck \
|
||||
install-exec-am install-exec install-data-am install-data install-am \
|
||||
install uninstall-am uninstall all-redirect all-am all installdirs \
|
||||
mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,4 +1,4 @@
|
||||
include(m4sh.m4) -*- Autoconf -*-
|
||||
include(m4sugar/m4sh.m4)# -*- Autoconf -*-
|
||||
# M4 macros used in building test suites.
|
||||
# Copyright 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
|
7
lib/m4sugar/Makefile.am
Normal file
7
lib/m4sugar/Makefile.am
Normal file
@ -0,0 +1,7 @@
|
||||
## Process this file with automake to create Makefile.in
|
||||
|
||||
m4sugarlibdir = $(pkgdatadir)/m4sugar
|
||||
|
||||
m4sugarlib_DATA = m4sugar.m4 m4sh.m4
|
||||
|
||||
EXTRA_DIST = $(m4sugarlib_DATA)
|
201
lib/m4sugar/Makefile.in
Normal file
201
lib/m4sugar/Makefile.in
Normal file
@ -0,0 +1,201 @@
|
||||
# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
|
||||
|
||||
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = /usr/include
|
||||
|
||||
DESTDIR =
|
||||
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
|
||||
top_builddir = ../..
|
||||
|
||||
ACLOCAL = @ACLOCAL@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
transform = @program_transform_name@
|
||||
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
AWK = @AWK@
|
||||
EXPR = @EXPR@
|
||||
HELP2MAN = @HELP2MAN@
|
||||
M4 = @M4@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PERL = @PERL@
|
||||
VERSION = @VERSION@
|
||||
|
||||
m4sugarlibdir = $(pkgdatadir)/m4sugar
|
||||
|
||||
m4sugarlib_DATA = m4sugar.m4 m4sh.m4
|
||||
|
||||
EXTRA_DIST = $(m4sugarlib_DATA)
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
DATA = $(m4sugarlib_DATA)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = tar
|
||||
GZIP_ENV = --best
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/m4sugar/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
install-m4sugarlibDATA: $(m4sugarlib_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(m4sugarlibdir)
|
||||
@list='$(m4sugarlib_DATA)'; for p in $$list; do \
|
||||
if test -f $(srcdir)/$$p; then \
|
||||
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(m4sugarlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(m4sugarlibdir)/$$p; \
|
||||
else if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(m4sugarlibdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(m4sugarlibdir)/$$p; \
|
||||
fi; fi; \
|
||||
done
|
||||
|
||||
uninstall-m4sugarlibDATA:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(m4sugarlib_DATA)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(m4sugarlibdir)/$$p; \
|
||||
done
|
||||
tags: TAGS
|
||||
TAGS:
|
||||
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
subdir = lib/m4sugar
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
here=`cd $(top_builddir) && pwd`; \
|
||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu lib/m4sugar/Makefile
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||
fi; \
|
||||
done
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am:
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-m4sugarlibDATA
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-m4sugarlibDATA
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(DATA)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(m4sugarlibdir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
mostlyclean-am: mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: uninstall-m4sugarlibDATA install-m4sugarlibDATA tags distdir \
|
||||
info-am info dvi-am dvi check check-am installcheck-am installcheck \
|
||||
install-exec-am install-exec install-data-am install-data install-am \
|
||||
install uninstall-am uninstall all-redirect all-am all installdirs \
|
||||
mostlyclean-generic distclean-generic clean-generic \
|
||||
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,4 +1,4 @@
|
||||
changequote()changequote([, ])include(m4sugar.m4)# -*- Autoconf -*-
|
||||
changequote()changequote([, ])include(m4sugar/m4sugar.m4)# -*- Autoconf -*-
|
||||
# This file is part of Autoconf.
|
||||
# M4 sugar for common shell constructs.
|
||||
# Requires GNU M4 and M4sugar.
|
||||
|
729
m4sh.m4
729
m4sh.m4
@ -1,729 +0,0 @@
|
||||
changequote()changequote([, ])include(m4sugar.m4)# -*- Autoconf -*-
|
||||
# This file is part of Autoconf.
|
||||
# M4 sugar for common shell constructs.
|
||||
# Requires GNU M4 and M4sugar.
|
||||
# Copyright 2000, 2001 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
# 02111-1307, USA.
|
||||
#
|
||||
# As a special exception, the Free Software Foundation gives unlimited
|
||||
# permission to copy, distribute and modify the configure scripts that
|
||||
# are the output of Autoconf. You need not follow the terms of the GNU
|
||||
# General Public License when using or distributing such scripts, even
|
||||
# though portions of the text of Autoconf appear in them. The GNU
|
||||
# General Public License (GPL) does govern all other use of the material
|
||||
# that constitutes the Autoconf program.
|
||||
#
|
||||
# Certain portions of the Autoconf source text are designed to be copied
|
||||
# (in certain cases, depending on the input) into the output of
|
||||
# Autoconf. We call these the "data" portions. The rest of the Autoconf
|
||||
# source text consists of comments plus executable code that decides which
|
||||
# of the data portions to output in any given case. We call these
|
||||
# comments and executable code the "non-data" portions. Autoconf never
|
||||
# copies any of the non-data portions into its output.
|
||||
#
|
||||
# This special exception to the GPL applies to versions of Autoconf
|
||||
# released by the Free Software Foundation. When you make and
|
||||
# distribute a modified version of Autoconf, you may extend this special
|
||||
# exception to the GPL to apply to your modified version as well, *unless*
|
||||
# your modified version has the potential to copy into its output some
|
||||
# of the text that was the non-data portion of the version that you started
|
||||
# with. (In other words, unless your change moves or copies text from
|
||||
# the non-data portions to the data portions.) If your modification has
|
||||
# such potential, you must delete any notice of this special exception
|
||||
# to the GPL from your modified version.
|
||||
#
|
||||
# Written by Akim Demaille, Pavel Roskin, Alexandre Oliva, Lars J. Aas
|
||||
# and many other people.
|
||||
|
||||
|
||||
## ------------------------- ##
|
||||
## 1. Sanitizing the shell. ##
|
||||
## ------------------------- ##
|
||||
|
||||
# AS_SHELL_SANITIZE
|
||||
# -----------------
|
||||
# Try to be as Bourne and/or POSIX as possible.
|
||||
m4_defun([AS_SHELL_SANITIZE],
|
||||
[# Be Bourne compatible
|
||||
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
||||
emulate sh
|
||||
NULLCMD=:
|
||||
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
|
||||
set -o posix
|
||||
fi
|
||||
|
||||
# Name of the executable.
|
||||
dnl Moved here because the tests below can use AC_MSG_ERROR, which uses $as_me
|
||||
as_me=`AS_BASENAME($[0])`
|
||||
|
||||
_AS_EXPR_PREPARE
|
||||
_AS_LN_S_PREPARE
|
||||
_AS_TEST_PREPARE
|
||||
_AS_UNSET_PREPARE
|
||||
_AS_TR_PREPARE
|
||||
|
||||
# NLS nuisances.
|
||||
AS_UNSET([LANG], [C])
|
||||
AS_UNSET([LC_ALL], [C])
|
||||
AS_UNSET([LC_TIME], [C])
|
||||
AS_UNSET([LC_CTYPE], [C])
|
||||
AS_UNSET([LANGUAGE], [C])
|
||||
AS_UNSET([LC_COLLATE], [C])
|
||||
AS_UNSET([LC_NUMERIC], [C])
|
||||
AS_UNSET([LC_MESSAGES], [C])
|
||||
|
||||
# IFS
|
||||
# We need space, tab and new line, in precisely that order.
|
||||
as_nl='
|
||||
'
|
||||
IFS=" $as_nl"
|
||||
|
||||
# CDPATH.
|
||||
AS_UNSET([CDPATH], [:])
|
||||
])
|
||||
|
||||
|
||||
## ----------------------------- ##
|
||||
## 2. Wrappers around builtins. ##
|
||||
## ----------------------------- ##
|
||||
|
||||
# This section is lexicographically sorted.
|
||||
|
||||
|
||||
# AS_EXIT([EXIT-CODE = 1])
|
||||
# ------------------------
|
||||
# Exit and set exit code to EXIT-CODE in the way that it's seen
|
||||
# within "trap 0".
|
||||
#
|
||||
# We cannot simply use "exit N" because some shells (zsh and Solaris sh)
|
||||
# will not set $? to N while running the code set by "trap 0"
|
||||
# So we set $? by executing "exit N" in the subshell and then exit.
|
||||
# Other shells don't use `$?' as default for `exit', hence just repeating
|
||||
# the exit value can only help improving portability.
|
||||
m4_define([AS_EXIT],
|
||||
[{ (exit m4_default([$1], 1)); exit m4_default([$1], 1); }])
|
||||
|
||||
|
||||
# AS_IF(TEST, [IF-TRUE], [IF-FALSE])
|
||||
# ----------------------------------
|
||||
# Expand into
|
||||
# | if TEST; then
|
||||
# | IF-TRUE
|
||||
# | else
|
||||
# | IF-FALSE
|
||||
# | fi
|
||||
# with simplifications is IF-TRUE and/or IF-FALSE is empty.
|
||||
m4_define([AS_IF],
|
||||
[m4_ifval([$2$3],
|
||||
[if $1; then
|
||||
m4_ifval([$2], [$2], :)
|
||||
m4_ifvaln([$3],
|
||||
[else
|
||||
$3])dnl
|
||||
fi
|
||||
])dnl
|
||||
])# AS_IF
|
||||
|
||||
|
||||
# _AS_UNSET_PREPARE
|
||||
# -----------------
|
||||
# AS_UNSET depends upon $as_unset: compute it.
|
||||
m4_defun([_AS_UNSET_PREPARE],
|
||||
[# Support unset when possible.
|
||||
if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
|
||||
as_unset=unset
|
||||
else
|
||||
as_unset=false
|
||||
fi
|
||||
])
|
||||
|
||||
|
||||
# AS_UNSET(VAR, [VALUE-IF-UNSET-NOT-SUPPORTED = `'])
|
||||
# --------------------------------------------------
|
||||
# Try to unset the env VAR, otherwise set it to
|
||||
# VALUE-IF-UNSET-NOT-SUPPORTED. `as_unset' must have been computed.
|
||||
m4_defun([AS_UNSET],
|
||||
[m4_require([_AS_UNSET_PREPARE])dnl
|
||||
$as_unset $1 || test "${$1+set}" != set || { $1=$2; export $1; }])
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## ------------------------------------------ ##
|
||||
## 3. Error and warnings at the shell level. ##
|
||||
## ------------------------------------------ ##
|
||||
|
||||
# If AS_MESSAGE_LOG_FD is defined, shell messages are duplicated there
|
||||
# too.
|
||||
|
||||
|
||||
# AS_ESCAPE(STRING, [CHARS = $"'\])
|
||||
# ---------------------------------
|
||||
# Escape the CHARS in STRING.
|
||||
m4_define([AS_ESCAPE],
|
||||
[m4_patsubst([$1],
|
||||
m4_ifval([$2], [[\([$2]\)]], [[\([\"$`]\)]]),
|
||||
[\\\1])])
|
||||
|
||||
|
||||
# _AS_QUOTE_IFELSE(STRING, IF-MODERN-QUOTATION, IF-OLD-QUOTATION)
|
||||
# ---------------------------------------------------------------
|
||||
# Compatibility glue between the old AS_MSG suite which did not
|
||||
# quote anything, and the modern suite which quotes the quotes.
|
||||
# If STRING contains `\\' or `\$', it's modern.
|
||||
# If STRING contains `\"' or `\`', it's old.
|
||||
# Otherwise it's modern.
|
||||
# We use two quotes in the pattern to keep highlighting tools at peace.
|
||||
m4_define([_AS_QUOTE_IFELSE],
|
||||
[m4_if(m4_regexp([$1], [\\[\\$]]),
|
||||
[-1], [m4_if(m4_regexp([$1], [\\[`""]]),
|
||||
[-1], [$2],
|
||||
[$3])],
|
||||
[$2])])
|
||||
|
||||
|
||||
# _AS_ECHO_UNQUOTED(STRING, [FD = AS_MESSAGE_FD])
|
||||
# -----------------------------------------------
|
||||
# Perform shell expansions on STRING and echo the string to FD.
|
||||
m4_define([_AS_ECHO_UNQUOTED],
|
||||
[echo "$1" >&m4_default([$2], [AS_MESSAGE_FD])])
|
||||
|
||||
|
||||
# _AS_QUOTE(STRING)
|
||||
# -----------------
|
||||
# If there are quoted (via backslash) backquotes do nothing, else
|
||||
# backslash all the quotes.
|
||||
# FIXME: In a distant future (2.51 or +), this warning should be
|
||||
# classified as `syntax'. It is classified as `obsolete' to ease
|
||||
# the transition (for Libtool for instance).
|
||||
m4_define([_AS_QUOTE],
|
||||
[_AS_QUOTE_IFELSE([$1],
|
||||
[AS_ESCAPE([$1], [`""])],
|
||||
[m4_warn([obsolete],
|
||||
[back quotes and double quotes should not be escaped in: $1])dnl
|
||||
$1])])
|
||||
|
||||
|
||||
# _AS_ECHO(STRING, [FD = AS_MESSAGE_FD])
|
||||
# --------------------------------------
|
||||
# Protect STRING from backquote expansion, echo the result to FD.
|
||||
m4_define([_AS_ECHO],
|
||||
[_AS_ECHO_UNQUOTED([_AS_QUOTE([$1])], [$2])])
|
||||
|
||||
|
||||
# AS_MESSAGE(STRING, [FD = AS_MESSAGE_FD])
|
||||
# ----------------------------------------
|
||||
m4_define([AS_MESSAGE],
|
||||
[m4_ifset([AS_MESSAGE_LOG_FD],
|
||||
[{ _AS_ECHO([$as_me:__oline__: $1], [AS_MESSAGE_LOG_FD])
|
||||
_AS_ECHO([$as_me: $1], [$2]);}],
|
||||
[_AS_ECHO([$as_me: $1], [$2])])[]dnl
|
||||
])
|
||||
|
||||
|
||||
# AS_WARN(PROBLEM)
|
||||
# ----------------
|
||||
m4_define([AS_WARN],
|
||||
[AS_MESSAGE([WARNING: $1], [2])])# AS_WARN
|
||||
|
||||
|
||||
# AS_ERROR(ERROR, [EXIT-STATUS = 1])
|
||||
# ----------------------------------
|
||||
m4_define([AS_ERROR],
|
||||
[{ AS_MESSAGE([error: $1], [2])
|
||||
AS_EXIT([$2]); }[]dnl
|
||||
])# AS_ERROR
|
||||
|
||||
|
||||
|
||||
## -------------------------------------- ##
|
||||
## 4. Portable versions of common tools. ##
|
||||
## -------------------------------------- ##
|
||||
|
||||
# This section is lexicographically sorted.
|
||||
|
||||
|
||||
# AS_DIRNAME(PATHNAME)
|
||||
# --------------------
|
||||
# Simulate running `dirname(1)' on PATHNAME, not all systems have it.
|
||||
# This macro must be usable from inside ` `.
|
||||
#
|
||||
# Prefer expr to echo|sed, since expr is usually faster and it handles
|
||||
# backslashes and newlines correctly. However, older expr
|
||||
# implementations (e.g. SunOS 4 expr and Solaris 8 /usr/ucb/expr) have
|
||||
# a silly length limit that causes expr to fail if the matched
|
||||
# substring is longer than 120 bytes. So fall back on echo|sed if
|
||||
# expr fails.
|
||||
#
|
||||
# FIXME: Please note the following m4_require is quite wrong: if the first
|
||||
# occurrence of AS_DIRNAME_EXPR is in a backquoted expression, the
|
||||
# shell will be lost. We might have to introduce diversions for
|
||||
# setting up an M4sh script: required macros will then be expanded there.
|
||||
m4_defun([AS_DIRNAME_EXPR],
|
||||
[m4_require([_AS_EXPR_PREPARE])dnl
|
||||
$as_expr X[]$1 : 'X\(.*[[^/]]\)//*[[^/][^/]]*/*$' \| \
|
||||
X[]$1 : 'X\(//\)[[^/]]' \| \
|
||||
X[]$1 : 'X\(//\)$' \| \
|
||||
X[]$1 : 'X\(/\)' \| \
|
||||
. : '\(.\)'])
|
||||
|
||||
m4_defun([AS_DIRNAME_SED],
|
||||
[echo X[]$1 |
|
||||
sed ['/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
|
||||
/^X\(\/\/\)[^/].*/{ s//\1/; q; }
|
||||
/^X\(\/\/\)$/{ s//\1/; q; }
|
||||
/^X\(\/\).*/{ s//\1/; q; }
|
||||
s/.*/./; q']])
|
||||
|
||||
m4_defun([AS_DIRNAME],
|
||||
[AS_DIRNAME_EXPR([$1]) 2>/dev/null ||
|
||||
AS_DIRNAME_SED([$1])])
|
||||
|
||||
|
||||
# AS_BASENAME(PATHNAME)
|
||||
# --------------------
|
||||
# Simulate running `basename(1)' on PATHNAME, not all systems have it.
|
||||
# This macro must be usable from inside ` `.
|
||||
m4_defun([AS_BASENAME],
|
||||
[echo "$1" |sed 's,.*[[\\/]],,'])
|
||||
|
||||
# AS_EXECUTABLE_P
|
||||
# ---------------
|
||||
# Check whether a file is executable.
|
||||
m4_defun([AS_EXECUTABLE_P],
|
||||
[m4_require([_AS_TEST_PREPARE])dnl
|
||||
$as_executable_p $1[]dnl
|
||||
])# AS_EXECUTABLE_P
|
||||
|
||||
|
||||
# _AS_EXPR_PREPARE
|
||||
# ----------------
|
||||
# Some expr work properly (i.e. compute and issue the right result),
|
||||
# but exit with failure. When a fall back to expr (as in AS_DIRNAME)
|
||||
# is provided, you get twice the result. Prevent this.
|
||||
m4_defun([_AS_EXPR_PREPARE],
|
||||
[if expr a : '\(a\)' >/dev/null 2>&1; then
|
||||
as_expr=expr
|
||||
else
|
||||
as_expr=false
|
||||
fi
|
||||
])# _AS_EXPR_PREPARE
|
||||
|
||||
|
||||
# _AS_LN_S_PREPARE
|
||||
# ----------------
|
||||
# Don't use conftest.sym to avoid filename issues on DJGPP, where this
|
||||
# would yield conftest.sym.exe for DJGPP < 2.04. And don't use `conftest'
|
||||
# as base name to avoid prohibiting concurrency (e.g., concurrent
|
||||
# config.statuses).
|
||||
m4_defun([_AS_LN_S_PREPARE],
|
||||
[rm -f conf$$ conf$$.exe conf$$.file
|
||||
echo >conf$$.file
|
||||
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
||||
# We could just check for DJGPP; but this test a) works b) is more generic
|
||||
# and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
|
||||
if test -f conf$$.exe; then
|
||||
# Don't use ln at all; we don't have any links
|
||||
as_ln_s='cp -p'
|
||||
else
|
||||
as_ln_s='ln -s'
|
||||
fi
|
||||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||||
as_ln_s=ln
|
||||
else
|
||||
as_ln_s='cp -p'
|
||||
fi
|
||||
rm -f conf$$ conf$$.exe conf$$.file
|
||||
])# _AS_LN_S_PREPARE
|
||||
|
||||
|
||||
# AS_LN_S(FILE, LINK)
|
||||
# -------------------
|
||||
# FIXME: Should we add the glue code to handle properly relative symlinks
|
||||
# simulated with `ln' or `cp'?
|
||||
m4_defun([AS_LN_S],
|
||||
[m4_require([_AS_LN_S_PREPARE])dnl
|
||||
$as_ln_s $1 $2
|
||||
])
|
||||
|
||||
|
||||
# AS_MKDIR_P(PATH)
|
||||
# ----------------
|
||||
# Emulate `mkdir -p' with plain `mkdir'.
|
||||
#
|
||||
# Don't set IFS to '\\/' (see the doc): you would end up with
|
||||
# directories called foo\bar and foo?az and others depending upon the
|
||||
# shell.
|
||||
m4_define([AS_MKDIR_P],
|
||||
[{ case $1 in
|
||||
[[\\/]]* | ?:[[\\/]]* ) as_incr_dir=;;
|
||||
*) as_incr_dir=.;;
|
||||
esac
|
||||
as_dummy=$1
|
||||
for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$[@]"`; do
|
||||
case $as_mkdir_dir in
|
||||
# Skip DOS drivespec
|
||||
?:) as_incr_dir=$as_mkdir_dir ;;
|
||||
*)
|
||||
as_incr_dir=$as_incr_dir/$as_mkdir_dir
|
||||
test -d "$as_incr_dir" || mkdir "$as_incr_dir"
|
||||
;;
|
||||
esac
|
||||
done; }
|
||||
])# AS_MKDIR_P
|
||||
|
||||
|
||||
# _AS_BROKEN_TEST_PREPARE
|
||||
# -----------------------
|
||||
# FIXME: This does not work and breaks way too many things.
|
||||
#
|
||||
# Find out ahead of time whether we want test -x (preferred) or test -f
|
||||
# to check whether a file is executable.
|
||||
m4_defun([_AS_BROKEN_TEST_PREPARE],
|
||||
[# Find out how to test for executable files. Don't use a zero-byte file,
|
||||
# as systems may use methods other than mode bits to determine executability.
|
||||
cat >conf$$.file <<_ASEOF
|
||||
@%:@! /bin/sh
|
||||
exit 0
|
||||
_ASEOF
|
||||
chmod +x conf$$.file
|
||||
if test -x conf$$.file >/dev/null 2>&1; then
|
||||
as_executable_p="test -x"
|
||||
elif test -f conf$$.file >/dev/null 2>&1; then
|
||||
as_executable_p="test -f"
|
||||
else
|
||||
AS_ERROR([cannot check whether a file is executable on this system])
|
||||
fi
|
||||
rm -f conf$$.file
|
||||
])# _AS_BROKEN_TEST_PREPARE
|
||||
|
||||
|
||||
# _AS_TEST_PREPARE
|
||||
# ----------------
|
||||
m4_defun([_AS_TEST_PREPARE],
|
||||
[as_executable_p="test -f"
|
||||
])# _AS_BROKEN_TEST_PREPARE
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## ------------------ ##
|
||||
## 5. Common idioms. ##
|
||||
## ------------------ ##
|
||||
|
||||
# This section is lexicographically sorted.
|
||||
|
||||
|
||||
# AS_BOX(MESSAGE, [FRAME-CHARACTER = `='])
|
||||
# ----------------------------------------
|
||||
# Output MESSAGE, a single line text, framed with FRAME-CHARACTER (which
|
||||
# must not be `/').
|
||||
m4_define([AS_BOX],
|
||||
[AS_LITERAL_IF([$1],
|
||||
[_AS_BOX_LITERAL($@)],
|
||||
[_AS_BOX_INDIR($@)])])
|
||||
|
||||
# _AS_BOX_LITERAL(MESSAGE, [FRAME-CHARACTER = `='])
|
||||
# -------------------------------------------------
|
||||
m4_define([_AS_BOX_LITERAL],
|
||||
[cat <<\_ASBOX
|
||||
m4_patsubst([$1], [.], m4_if([$2], [], [[=]], [[$2]]))
|
||||
$1
|
||||
m4_patsubst([$1], [.], m4_if([$2], [], [[=]], [[$2]]))
|
||||
_ASBOX])
|
||||
|
||||
# _AS_BOX_INDIR(MESSAGE, [FRAME-CHARACTER = `='])
|
||||
# -----------------------------------------------
|
||||
m4_define([_AS_BOX_INDIR],
|
||||
[sed 'h;s/./m4_default([$2], [=])/g;p;x;p;x' <<_ASBOX
|
||||
$1
|
||||
_ASBOX])
|
||||
|
||||
|
||||
# AS_LITERAL_IF(EXPRESSION, IF-LITERAL, IF-NOT-LITERAL)
|
||||
# -----------------------------------------------------
|
||||
# If EXPRESSION has shell indirections ($var or `expr`), expand
|
||||
# IF-INDIR, else IF-NOT-INDIR.
|
||||
# This is an *approximation*: for instance EXPRESSION = `\$' is
|
||||
# definitely a literal, but will not be recognized as such.
|
||||
m4_define([AS_LITERAL_IF],
|
||||
[m4_if(m4_regexp([$1], [[`$]]),
|
||||
-1, [$2],
|
||||
[$3])])
|
||||
|
||||
|
||||
# AS_TMPDIR(PREFIX)
|
||||
# -----------------
|
||||
# Create as safely as possible a temporary directory which name is
|
||||
# inspired by PREFIX (should be 2-4 chars max), and set trap
|
||||
# mechanisms to remove it.
|
||||
m4_define([AS_TMPDIR],
|
||||
[# Create a temporary directory, and hook for its removal unless debugging.
|
||||
$debug ||
|
||||
{
|
||||
trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
|
||||
trap 'AS_EXIT([1])' 1 2 13 15
|
||||
}
|
||||
|
||||
# Create a (secure) tmp directory for tmp files.
|
||||
: ${TMPDIR=/tmp}
|
||||
{
|
||||
tmp=`(umask 077 && mktemp -d -q "$TMPDIR/$1XXXXXX") 2>/dev/null` &&
|
||||
test -n "$tmp" && test -d "$tmp"
|
||||
} ||
|
||||
{
|
||||
tmp=$TMPDIR/$1$$-$RANDOM
|
||||
(umask 077 && mkdir $tmp)
|
||||
} ||
|
||||
{
|
||||
echo "$me: cannot create a temporary directory in $TMPDIR" >&2
|
||||
AS_EXIT
|
||||
}dnl
|
||||
])# AS_TMPDIR
|
||||
|
||||
|
||||
# AS_UNAME
|
||||
# --------
|
||||
# Try to describe this machine. Meant for logs.
|
||||
m4_define([AS_UNAME],
|
||||
[{
|
||||
cat <<_ASUNAME
|
||||
## ---------- ##
|
||||
## Platform. ##
|
||||
## ---------- ##
|
||||
|
||||
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
|
||||
uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
||||
uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
||||
uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
||||
uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
||||
|
||||
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
|
||||
/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
|
||||
|
||||
/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
|
||||
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
|
||||
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
|
||||
hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
|
||||
/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
|
||||
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
|
||||
/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
|
||||
|
||||
PATH = $PATH
|
||||
|
||||
_ASUNAME
|
||||
}])
|
||||
|
||||
|
||||
|
||||
## ------------------------------------ ##
|
||||
## Common m4/sh character translation. ##
|
||||
## ------------------------------------ ##
|
||||
|
||||
# The point of this section is to provide high level macros comparable
|
||||
# to m4's `translit' primitive, but m4/sh polymorphic.
|
||||
# Transliteration of literal strings should be handled by m4, while
|
||||
# shell variables' content will be translated at runtime (tr or sed).
|
||||
|
||||
|
||||
# _AS_CR_PREPARE
|
||||
# --------------
|
||||
# Output variables defining common character ranges.
|
||||
# See m4_cr_letters etc.
|
||||
m4_defun([_AS_CR_PREPARE],
|
||||
[# Avoid depending upon Character Ranges.
|
||||
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
||||
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
||||
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
||||
as_cr_digits='0123456789'
|
||||
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
||||
])
|
||||
|
||||
|
||||
# _AS_TR_SH_PREPARE
|
||||
# -----------------
|
||||
m4_defun([_AS_TR_SH_PREPARE],
|
||||
[m4_require([_AS_CR_PREPARE])dnl
|
||||
# Sed expression to map a string onto a valid variable name.
|
||||
as_tr_sh="sed y%*+%pp%;s%[[^_$as_cr_alnum]]%_%g"
|
||||
])
|
||||
|
||||
|
||||
# AS_TR_SH(EXPRESSION)
|
||||
# --------------------
|
||||
# Transform EXPRESSION into a valid shell variable name.
|
||||
# sh/m4 polymorphic.
|
||||
# Be sure to update the definition of `$as_tr_sh' if you change this.
|
||||
m4_defun([AS_TR_SH],
|
||||
[m4_require([_$0_PREPARE])dnl
|
||||
AS_LITERAL_IF([$1],
|
||||
[m4_patsubst(m4_translit([[$1]], [*+], [pp]),
|
||||
[[^a-zA-Z0-9_]], [_])],
|
||||
[`echo "$1" | $as_tr_sh`])])
|
||||
|
||||
|
||||
# _AS_TR_CPP_PREPARE
|
||||
# ------------------
|
||||
m4_defun([_AS_TR_CPP_PREPARE],
|
||||
[m4_require([_AS_CR_PREPARE])dnl
|
||||
# Sed expression to map a string onto a valid CPP name.
|
||||
as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[[^_$as_cr_alnum]]%_%g"
|
||||
])
|
||||
|
||||
|
||||
# AS_TR_CPP(EXPRESSION)
|
||||
# ---------------------
|
||||
# Map EXPRESSION to an upper case string which is valid as rhs for a
|
||||
# `#define'. sh/m4 polymorphic. Be sure to update the definition
|
||||
# of `$as_tr_cpp' if you change this.
|
||||
m4_defun([AS_TR_CPP],
|
||||
[m4_require([_$0_PREPARE])dnl
|
||||
AS_LITERAL_IF([$1],
|
||||
[m4_patsubst(m4_translit([[$1]],
|
||||
[*abcdefghijklmnopqrstuvwxyz],
|
||||
[PABCDEFGHIJKLMNOPQRSTUVWXYZ]),
|
||||
[[^A-Z0-9_]], [_])],
|
||||
[`echo "$1" | $as_tr_cpp`])])
|
||||
|
||||
|
||||
# _AS_TR_PREPARE
|
||||
# --------------
|
||||
m4_defun([_AS_TR_PREPARE],
|
||||
[m4_require([_AS_TR_SH_PREPARE])dnl
|
||||
m4_require([_AS_TR_CPP_PREPARE])dnl
|
||||
])
|
||||
|
||||
|
||||
|
||||
|
||||
## --------------------------------------------------- ##
|
||||
## Common m4/sh handling of variables (indirections). ##
|
||||
## --------------------------------------------------- ##
|
||||
|
||||
|
||||
# The purpose of this section is to provide a uniform API for
|
||||
# reading/setting sh variables with or without indirection.
|
||||
# Typically, one can write
|
||||
# AS_VAR_SET(var, val)
|
||||
# or
|
||||
# AS_VAR_SET(as_$var, val)
|
||||
# and expect the right thing to happen.
|
||||
|
||||
|
||||
# AS_VAR_SET(VARIABLE, VALUE)
|
||||
# ---------------------------
|
||||
# Set the VALUE of the shell VARIABLE.
|
||||
# If the variable contains indirections (e.g. `ac_cv_func_$ac_func')
|
||||
# perform whenever possible at m4 level, otherwise sh level.
|
||||
m4_define([AS_VAR_SET],
|
||||
[AS_LITERAL_IF([$1],
|
||||
[$1=$2],
|
||||
[eval "$1=$2"])])
|
||||
|
||||
|
||||
# AS_VAR_GET(VARIABLE)
|
||||
# --------------------
|
||||
# Get the value of the shell VARIABLE.
|
||||
# Evaluates to $VARIABLE if there are no indirection in VARIABLE,
|
||||
# else into the appropriate `eval' sequence.
|
||||
m4_define([AS_VAR_GET],
|
||||
[AS_LITERAL_IF([$1],
|
||||
[$[]$1],
|
||||
[`eval echo '${'m4_patsubst($1, [[\\`]], [\\\&])'}'`])])
|
||||
|
||||
|
||||
# AS_VAR_TEST_SET(VARIABLE)
|
||||
# -------------------------
|
||||
# Expands into the `test' expression which is true if VARIABLE
|
||||
# is set. Polymorphic. Should be dnl'ed.
|
||||
m4_define([AS_VAR_TEST_SET],
|
||||
[AS_LITERAL_IF([$1],
|
||||
[test "${$1+set}" = set],
|
||||
[eval "test \"\${$1+set}\" = set"])])
|
||||
|
||||
|
||||
# AS_VAR_SET_IF(VARIABLE, IF-TRUE, IF-FALSE)
|
||||
# ------------------------------------------
|
||||
# Implement a shell `if-then-else' depending whether VARIABLE is set
|
||||
# or not. Polymorphic.
|
||||
m4_define([AS_VAR_SET_IF],
|
||||
[AS_IF([AS_VAR_TEST_SET([$1])], [$2], [$3])])
|
||||
|
||||
|
||||
# AS_VAR_PUSHDEF and AS_VAR_POPDEF
|
||||
# --------------------------------
|
||||
#
|
||||
|
||||
# Sometimes we may have to handle literals (e.g. `stdlib.h'), while at
|
||||
# other moments, the same code may have to get the value from a
|
||||
# variable (e.g., `ac_header'). To have a uniform handling of both
|
||||
# cases, when a new value is about to be processed, declare a local
|
||||
# variable, e.g.:
|
||||
#
|
||||
# AS_VAR_PUSHDEF([header], [ac_cv_header_$1])
|
||||
#
|
||||
# and then in the body of the macro, use `header' as is. It is of
|
||||
# first importance to use `AS_VAR_*' to access this variable. Don't
|
||||
# quote its name: it must be used right away by m4.
|
||||
#
|
||||
# If the value `$1' was a literal (e.g. `stdlib.h'), then `header' is
|
||||
# in fact the value `ac_cv_header_stdlib_h'. If `$1' was indirect,
|
||||
# then `header's value in m4 is in fact `$ac_header', the shell
|
||||
# variable that holds all of the magic to get the expansion right.
|
||||
#
|
||||
# At the end of the block, free the variable with
|
||||
#
|
||||
# AS_VAR_POPDEF([header])
|
||||
|
||||
|
||||
# AS_VAR_PUSHDEF(VARNAME, VALUE)
|
||||
# ------------------------------
|
||||
# Define the m4 macro VARNAME to an accessor to the shell variable
|
||||
# named VALUE. VALUE does not need to be a valid shell variable name:
|
||||
# the transliteration is handled here. To be dnl'ed.
|
||||
m4_define([AS_VAR_PUSHDEF],
|
||||
[AS_LITERAL_IF([$2],
|
||||
[m4_pushdef([$1], [AS_TR_SH($2)])],
|
||||
[as_$1=AS_TR_SH($2)
|
||||
m4_pushdef([$1], [$as_[$1]])])])
|
||||
|
||||
|
||||
# AS_VAR_POPDEF(VARNAME)
|
||||
# ----------------------
|
||||
# Free the shell variable accessor VARNAME. To be dnl'ed.
|
||||
m4_define([AS_VAR_POPDEF],
|
||||
[m4_popdef([$1])])
|
||||
|
||||
|
||||
|
||||
## ----------------- ##
|
||||
## Setting M4sh up. ##
|
||||
## ----------------- ##
|
||||
|
||||
|
||||
# AS_INIT
|
||||
# -------
|
||||
m4_define([AS_INIT],
|
||||
[m4_init
|
||||
|
||||
# Forbidden tokens and exceptions.
|
||||
m4_pattern_forbid([^_?AS_])
|
||||
])
|
1739
m4sugar.m4
1739
m4sugar.m4
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTOCONF "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTOCONF "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autoconf \- Generate configuration scripts
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTOHEADER "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTOHEADER "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autoheader \- Create a template header for configure
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTOM4TE "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTOM4TE "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autom4te \- Generate files and scripts thanks to M4
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTORECONF "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTORECONF "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autoreconf \- Update generated configuration files
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTOSCAN "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTOSCAN "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autoscan \- Generate a preliminary configure.in
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH AUTOUPDATE "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH AUTOUPDATE "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
autoupdate \- Update a configure.in to a newer Autoconf
|
||||
.SH SYNOPSIS
|
||||
|
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24.
|
||||
.TH IFNAMES "1" "July 2001" "GNU Autoconf 2.52a" FSF
|
||||
.TH IFNAMES "1" "August 2001" "GNU Autoconf 2.52a" FSF
|
||||
.SH NAME
|
||||
ifnames \- Extract CPP conditionals from a set of files
|
||||
.SH SYNOPSIS
|
||||
|
@ -30,18 +30,21 @@ SUITE = suite.at \
|
||||
# We don't actually distribute the testsuite, since one only
|
||||
# needs m4 to build it, m4 being required anyway to install Autoconf.
|
||||
EXTRA_DIST = README \
|
||||
atgeneral.m4 atspecific.m4 aclocal.m4 \
|
||||
atspecific.m4 aclocal.m4 \
|
||||
$(SUITE) mktests.sh
|
||||
|
||||
check-local: atconfig testsuite
|
||||
$(SHELL) testsuite
|
||||
|
||||
testsuite: $(top_srcdir)/m4sugar.m4 $(top_srcdir)/m4sh.m4 \
|
||||
atgeneral.m4 atspecific.m4 \
|
||||
AUTOM4TE = autom4te_perllibdir='$(top_srcdir)/lib' ../autom4te
|
||||
testsuite: $(top_srcdir)/lib/m4sugar/m4sugar.m4 \
|
||||
$(top_srcdir)/lib/m4sugar/m4sh.m4 \
|
||||
$(top_srcdir)/lib/autotest/general.m4 \
|
||||
atspecific.m4 \
|
||||
$(SUITE)
|
||||
$(M4) -I $(srcdir) -I $(top_srcdir) atspecific.m4 suite.at | \
|
||||
sed -e 's/[ ]*$$//' | \
|
||||
sed -e '/^$$/N;/\n$$/D' >$@.tmp
|
||||
$(AUTOM4TE) \
|
||||
-I $(srcdir) -I $(top_srcdir) -I $(top_srcdir)/lib \
|
||||
atspecific.m4 suite.at -o $@.tmp
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
@ -49,12 +52,12 @@ testsuite: $(top_srcdir)/m4sugar.m4 $(top_srcdir)/m4sh.m4 \
|
||||
# The files which contains macro we check for syntax. Don't use $(top_srcdir)
|
||||
# here since below we explicitly `cd' to $srcdir. As for the dependencies,
|
||||
# thanks God for VPATH. Hm...
|
||||
MACRO_FILES = ../acgeneral.m4 \
|
||||
../acspecific.m4 \
|
||||
../acfunctions.m4 \
|
||||
../aclang.m4 \
|
||||
../acheaders.m4 \
|
||||
../actypes.m4
|
||||
MACRO_FILES = $(top_srcdir)/lib/autoconf/general.m4 \
|
||||
$(top_srcdir)/lib/autoconf/specific.m4 \
|
||||
$(top_srcdir)/lib/autoconf/functions.m4 \
|
||||
$(top_srcdir)/lib/autoconf/lang.m4 \
|
||||
$(top_srcdir)/lib/autoconf/headers.m4 \
|
||||
$(top_srcdir)/lib/autoconf/types.m4
|
||||
|
||||
acgeneral.at: mktests.sh $(MACRO_FILES)
|
||||
cd $(srcdir) && ./mktests.sh $(MACRO_FILES)
|
||||
|
@ -73,13 +73,15 @@ SUITE = suite.at m4sugar.at m4sh.at base.at tools.at torture.at
|
||||
|
||||
# We don't actually distribute the testsuite, since one only
|
||||
# needs m4 to build it, m4 being required anyway to install Autoconf.
|
||||
EXTRA_DIST = README atgeneral.m4 atspecific.m4 aclocal.m4 $(SUITE) mktests.sh
|
||||
EXTRA_DIST = README atspecific.m4 aclocal.m4 $(SUITE) mktests.sh
|
||||
|
||||
|
||||
AUTOM4TE = autom4te_perllibdir='$(top_srcdir)/lib' ../autom4te
|
||||
|
||||
# The files which contains macro we check for syntax. Don't use $(top_srcdir)
|
||||
# here since below we explicitly `cd' to $srcdir. As for the dependencies,
|
||||
# thanks God for VPATH. Hm...
|
||||
MACRO_FILES = ../acgeneral.m4 ../acspecific.m4 ../acfunctions.m4 ../aclang.m4 ../acheaders.m4 ../actypes.m4
|
||||
MACRO_FILES = $(top_srcdir)/lib/autoconf/general.m4 $(top_srcdir)/lib/autoconf/specific.m4 $(top_srcdir)/lib/autoconf/functions.m4 $(top_srcdir)/lib/autoconf/lang.m4 $(top_srcdir)/lib/autoconf/headers.m4 $(top_srcdir)/lib/autoconf/types.m4
|
||||
|
||||
|
||||
CLEANFILES = debug-*.sh macro configure configure.in configure.ac config.status config.cache config.log config.h.in config.h config.hin state-* at-* stderr stdout empty config.guess config.sub expr libtool ltconfig ltmain.sh install-sh
|
||||
@ -195,13 +197,14 @@ mostlyclean distclean maintainer-clean
|
||||
|
||||
check-local: atconfig testsuite
|
||||
$(SHELL) testsuite
|
||||
|
||||
testsuite: $(top_srcdir)/m4sugar.m4 $(top_srcdir)/m4sh.m4 \
|
||||
atgeneral.m4 atspecific.m4 \
|
||||
testsuite: $(top_srcdir)/lib/m4sugar/m4sugar.m4 \
|
||||
$(top_srcdir)/lib/m4sugar/m4sh.m4 \
|
||||
$(top_srcdir)/lib/autotest/general.m4 \
|
||||
atspecific.m4 \
|
||||
$(SUITE)
|
||||
$(M4) -I $(srcdir) -I $(top_srcdir) atspecific.m4 suite.at | \
|
||||
sed -e 's/[ ]*$$//' | \
|
||||
sed -e '/^$$/N;/\n$$/D' >$@.tmp
|
||||
$(AUTOM4TE) \
|
||||
-I $(srcdir) -I $(top_srcdir) -I $(top_srcdir)/lib \
|
||||
atspecific.m4 suite.at -o $@.tmp
|
||||
chmod +x $@.tmp
|
||||
mv $@.tmp $@
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing acfunctions macros.])
|
||||
AT_BANNER([Testing autoconf/functions macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_FUNC_ALLOCA])
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing acgeneral macros.])
|
||||
AT_BANNER([Testing autoconf/general macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_ARG_ENABLE])
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing acheaders macros.])
|
||||
AT_BANNER([Testing autoconf/headers macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_HEADER_MAJOR])
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing aclang macros.])
|
||||
AT_BANNER([Testing autoconf/lang macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_C_BIGENDIAN])
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing acspecific macros.])
|
||||
AT_BANNER([Testing autoconf/specific macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_AIX])
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Generated by mktests.sh, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by mktests.sh, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing actypes macros.])
|
||||
AT_BANNER([Testing autoconf/types macros.])
|
||||
|
||||
# Modern macros.
|
||||
AT_CHECK_MACRO([AC_STRUCT_ST_BLOCKS])
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- shell-script -*-
|
||||
# @configure_input@
|
||||
# Configurable variable values for building test suites.
|
||||
# Copyright 2000 Free Software Foundation, Inc.
|
||||
# Copyright 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
@ -1,4 +1,4 @@
|
||||
include(atgeneral.m4) -*- Autoconf -*-
|
||||
changequote()changequote([, ])include(autotest/general.m4)# -*- Autoconf -*-
|
||||
# M4 macros used in building Autoconf test suites.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -45,7 +45,7 @@ AC_STATE_SAVE(after)
|
||||
# run.
|
||||
m4_define([AT_CHECK_AUTOCONF],
|
||||
[AT_CLEANUP_FILES(configure.in configure autom4te.cache)dnl
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir $1],
|
||||
AT_CHECK([autoconf --autoconf-dir ../lib -l $at_srcdir $1],
|
||||
m4_default([$2], [0]), [$3], [$4])])
|
||||
|
||||
|
||||
@ -53,7 +53,7 @@ AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir $1],
|
||||
# -------------------
|
||||
m4_define([AT_CHECK_AUTOHEADER],
|
||||
[AT_CLEANUP_FILES(config.hin)dnl
|
||||
AT_CHECK([autoheader --autoconf-dir .. -l $at_srcdir], 0, [], [])])
|
||||
AT_CHECK([autoheader --autoconf-dir ../lib -l $at_srcdir], 0, [], [])])
|
||||
|
||||
|
||||
# AT_CHECK_CONFIGURE(END-COMMAND,
|
||||
@ -106,7 +106,7 @@ m4_define([AT_CHECK_DEFINES],
|
||||
# -------------------
|
||||
m4_define([AT_CHECK_AUTOUPDATE],
|
||||
[AT_CHECK([autoupdate --version || exit 77], ignore, ignore, ignore)
|
||||
AT_CHECK([autoupdate --autoconf-dir $at_top_srcdir], 0,
|
||||
AT_CHECK([autoupdate --autoconf-dir $at_top_srcdir/lib], 0,
|
||||
[], [autoupdate: `configure.ac' is updated
|
||||
])])
|
||||
|
||||
|
@ -27,24 +27,24 @@ m4_warn([bar], [bar])
|
||||
m4_warn([syntax], [syntax])
|
||||
]])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -o-],
|
||||
AT_CHECK_AUTOCONF([-o-],
|
||||
0, [],
|
||||
[configure.ac:3: warning: syntax
|
||||
])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -o- -Wall],
|
||||
AT_CHECK_AUTOCONF([-o- -Wall],
|
||||
0, [],
|
||||
[configure.ac:1: warning: foo
|
||||
configure.ac:2: warning: bar
|
||||
configure.ac:3: warning: syntax
|
||||
])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -o- -Wnone,bar],
|
||||
AT_CHECK_AUTOCONF([-o- -Wnone,bar],
|
||||
0, [],
|
||||
[configure.ac:2: warning: bar
|
||||
])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -o- -Wnone,bar,error],
|
||||
AT_CHECK_AUTOCONF([-o- -Wnone,bar,error],
|
||||
1, [],
|
||||
[configure.ac:2: error: bar
|
||||
configure.ac:2: the top level
|
||||
@ -94,6 +94,14 @@ AT_CLEANUP
|
||||
## -------------- ##
|
||||
## m4_text_wrap. ##
|
||||
## -------------- ##
|
||||
# -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([M4sugar.])
|
||||
|
||||
## -------------- ##
|
||||
## m4_text_wrap. ##
|
||||
## -------------- ##
|
||||
|
||||
|
||||
AT_SETUP([[m4_text_wrap]])
|
||||
|
||||
|
@ -197,9 +197,9 @@ do
|
||||
# Filter out required macros.
|
||||
{
|
||||
sed 's/^ *//' <<MK_EOF
|
||||
# Generated by $as_me, do not edit by hand. -*- autoconf -*-
|
||||
# Generated by $as_me, do not edit by hand. -*- Autoconf -*-
|
||||
|
||||
AT_BANNER([Testing $base macros.])
|
||||
AT_BANNER([Testing autoconf/$base macros.])
|
||||
|
||||
MK_EOF
|
||||
|
||||
@ -216,11 +216,11 @@ MK_EOF
|
||||
echo "AT_CHECK_AU_MACRO([$macro])"
|
||||
fi
|
||||
done
|
||||
} >$base.tat
|
||||
} >ac$base.tat
|
||||
|
||||
# In one atomic step so that if something above fails, the trap
|
||||
# preserves the old version of the file.
|
||||
mv $base.tat $base.at
|
||||
mv ac$base.tat ac$base.at
|
||||
done
|
||||
|
||||
rm -f acdefuns audefuns requires
|
||||
|
@ -60,9 +60,9 @@ AT_CHECK([/bin/sh -n ../autoreconf], 0)
|
||||
AT_CHECK([/bin/sh -n ../ifnames], 0)
|
||||
|
||||
# These are not built, they are in the src tree.
|
||||
AT_CHECK([/bin/sh -n $top_srcdir/config/install-sh], 0)
|
||||
AT_CHECK([/bin/sh -n $top_srcdir/config/mkinstalldirs], 0)
|
||||
AT_CHECK([/bin/sh -n $top_srcdir/config/missing], 0)
|
||||
AT_CHECK([/bin/sh -n $at_top_srcdir/config/install-sh], 0)
|
||||
AT_CHECK([/bin/sh -n $at_top_srcdir/config/mkinstalldirs], 0)
|
||||
AT_CHECK([/bin/sh -n $at_top_srcdir/config/missing], 0)
|
||||
|
||||
AT_CLEANUP
|
||||
|
||||
@ -82,10 +82,10 @@ AT_DATA([configure.ac],
|
||||
AT_CHECK([gawk --version || exit 77], 0, ignore, ignore)
|
||||
|
||||
# Generation of the script.
|
||||
AT_CHECK([AWK='gawk --posix' autoconf --autoconf-dir .. -l $at_srcdir], 0,
|
||||
AT_CHECK([AWK='gawk --posix' autoconf --autoconf-dir ../lib -l $at_srcdir], 0,
|
||||
[], [])
|
||||
# Tracing.
|
||||
AT_CHECK([AWK='gawk --posix' autoconf --autoconf-dir .. -l $at_srcdir -t AC_INIT], 0,
|
||||
AT_CHECK([AWK='gawk --posix' autoconf --autoconf-dir ../lib -l $at_srcdir -t AC_INIT], 0,
|
||||
ignore, [])
|
||||
# Syntax correctness of ifnames.
|
||||
AT_CHECK([AWK='gawk --posix' ifnames /dev/null], 0,
|
||||
@ -118,7 +118,7 @@ TRACE1(foo, [active], TRACE1(active, [active]))
|
||||
]])
|
||||
|
||||
# Several --traces.
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -t TRACE1 -t TRACE2], 0,
|
||||
AT_CHECK([autoconf --autoconf-dir ../lib -l $at_srcdir -t TRACE1 -t TRACE2], 0,
|
||||
[[configure.ac:4:TRACE1:foo:bar:baz
|
||||
configure.ac:4:TRACE2:bar:baz
|
||||
configure.ac:5:TRACE1:bar:baz
|
||||
@ -134,7 +134,7 @@ configure.ac:7:TRACE2:active::ACTIVE
|
||||
]])
|
||||
|
||||
# Several line requests.
|
||||
AT_CHECK([[autoconf --autoconf-dir .. -l $at_srcdir -t TRACE1:'
|
||||
AT_CHECK([[autoconf --autoconf-dir ../lib -l $at_srcdir -t TRACE1:'
|
||||
[$1], [$2], [$3].']], 0,
|
||||
[[
|
||||
[foo], [bar], [baz].
|
||||
@ -151,7 +151,7 @@ AT_CHECK([[autoconf --autoconf-dir .. -l $at_srcdir -t TRACE1:'
|
||||
]])
|
||||
|
||||
# ${sep}@.
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir -t TRACE2:'${)===(}@'], 0,
|
||||
AT_CHECK([autoconf --autoconf-dir ../lib -l $at_srcdir -t TRACE2:'${)===(}@'], 0,
|
||||
[[[bar])===([baz]
|
||||
[baz]
|
||||
[])===([baz]
|
||||
@ -171,7 +171,7 @@ AT_DATA(configure.ac,
|
||||
[[define([active], [ACTIVE])
|
||||
]])
|
||||
|
||||
AT_CHECK([[autoconf --autoconf-dir .. -l $at_srcdir -t define |
|
||||
AT_CHECK([[autoconf --autoconf-dir ../lib -l $at_srcdir -t define |
|
||||
sed -n '$p']],
|
||||
0,
|
||||
[[configure.ac:1:define:active:ACTIVE
|
||||
@ -181,7 +181,7 @@ AT_CHECK([[autoconf --autoconf-dir .. -l $at_srcdir -t define |
|
||||
# dive into obscure feature interaction...
|
||||
# Note that using `-i' means we need the *.m4 files, not the *.m4f files,
|
||||
# hence we need srcdir, not builddir.
|
||||
AT_CHECK([[autoconf --autoconf-dir $top_srcdir -l $at_srcdir -t define:'$1' -i|
|
||||
AT_CHECK([[autoconf --autoconf-dir $at_top_srcdir/lib -l $at_srcdir -t define:'$1' -i|
|
||||
sed -n '$p']],
|
||||
0,
|
||||
[[active
|
||||
@ -212,7 +212,7 @@ AS_FOO
|
||||
_AS_BAR
|
||||
]])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir], 1, [], [stderr])
|
||||
AT_CHECK([autoconf --autoconf-dir ../lib -l $at_srcdir], 1, [], [stderr])
|
||||
# The output of autoconf is not deterministic here because it
|
||||
# uses `for (ind in array)'. So be sure to have a unique representation.
|
||||
AT_CHECK([sort stderr], 0,
|
||||
@ -253,7 +253,7 @@ BAC_DEFINE
|
||||
It would be very bad if Autoconf forgot to expand [AC_]OUTPUT!
|
||||
]])
|
||||
|
||||
AT_CHECK([autoconf --autoconf-dir .. -l $at_srcdir], 1, [], [stderr])
|
||||
AT_CHECK([autoconf --autoconf-dir ../lib -l $at_srcdir], 1, [], [stderr])
|
||||
# The output of autoconf is not deterministic here because it
|
||||
# uses `for (ind in array)'. So be sure to have a unique representation.
|
||||
AT_CHECK([sort stderr], 0,
|
||||
@ -339,7 +339,7 @@ AC_CONFIG_HEADERS(config.h)
|
||||
AC_DEFINE(this, "whatever you want.")
|
||||
]])
|
||||
|
||||
AT_CHECK([autoheader --autoconf-dir .. -<configure.ac], 0,
|
||||
AT_CHECK([autoheader --autoconf-dir ../lib -<configure.ac], 0,
|
||||
[[/* config.h.in. Generated automatically from Standard input by autoheader. */
|
||||
/* Define this to whatever you want. */
|
||||
#undef this
|
||||
@ -353,7 +353,7 @@ AC_CONFIG_HEADERS(config.h)
|
||||
AC_DEFINE(that, "whatever you want.")
|
||||
]])
|
||||
|
||||
AT_CHECK([autoheader --autoconf-dir .. -<configure.ac], 1, [],
|
||||
AT_CHECK([autoheader --autoconf-dir ../lib -<configure.ac], 1, [],
|
||||
[autoheader: No template for symbol `that'
|
||||
])
|
||||
|
||||
@ -381,7 +381,7 @@ AH_BOTTOM([Bottom2 from configure.ac.])
|
||||
# Yes, that's right: the `middle' part of `acconfig.h' is still before
|
||||
# the AH_TOP part. But so what, you're not supposed to use the two
|
||||
# together.
|
||||
AT_CHECK([autoheader --autoconf-dir .. -<configure.ac], 0,
|
||||
AT_CHECK([autoheader --autoconf-dir ../lib -<configure.ac], 0,
|
||||
[[/* config.h.in. Generated automatically from Standard input by autoheader. */
|
||||
/* Top from acconfig.h. */
|
||||
|
||||
@ -434,7 +434,7 @@ AC_OUTPUT
|
||||
AT_CHECK_AUTOUPDATE
|
||||
AT_CHECK([cat configure.ac], 0, [expout])
|
||||
# Checking that `autoupdate' is idempotent
|
||||
AT_CHECK([autoupdate --autoconf-dir $top_srcdir], 0, [],
|
||||
AT_CHECK([autoupdate --autoconf-dir $at_top_srcdir/lib], 0, [],
|
||||
[autoupdate: `configure.ac' is unchanged
|
||||
])
|
||||
AT_CHECK([cat configure.ac], 0, [expout])
|
||||
@ -479,15 +479,15 @@ EOF
|
||||
|
||||
AT_CHECK([autoupdate --version || exit 77], ignore, ignore, ignore)
|
||||
AT_CHECK([echo "AC_PREREQ(1.0)" |
|
||||
autoupdate --autoconf-dir $top_srcdir -],
|
||||
autoupdate --autoconf-dir $at_top_srcdir/lib -],
|
||||
0, [expout], [])
|
||||
|
||||
AT_CHECK([echo "AC_PREREQ($at_version)" |
|
||||
autoupdate --autoconf-dir $top_srcdir -],
|
||||
autoupdate --autoconf-dir $at_top_srcdir/lib -],
|
||||
0, [expout], [])
|
||||
|
||||
AT_CHECK([echo "AC_PREREQ(999.99)" |
|
||||
autoupdate --autoconf-dir $top_srcdir -],
|
||||
autoupdate --autoconf-dir $at_top_srcdir/lib -],
|
||||
1, [], [ignore])
|
||||
|
||||
AT_CLEANUP
|
||||
|
Loading…
x
Reference in New Issue
Block a user