12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #! /bin/sh
- . test-init.sh
- cat >> configure.ac <<'END'
- if test "$want_opt" = yes; then
- MAYBE_OPT=opt
- else
- MAYBE_OPT=
- fi
- AC_SUBST([MAYBE_OPT])
- AC_CONFIG_FILES([src/Makefile opt/Makefile])
- AC_OUTPUT
- END
- cat > Makefile.am <<'END'
- SUBDIRS = src $(MAYBE_OPT)
- DIST_SUBDIRS = src opt
- test_rootdir = $(top_builddir)/../../..
- test-build: all
- test -f src/result
- if test -n "$(MAYBE_OPT)"; then \
- test -f opt/result || exit 1; \
- : > $(test_rootdir)/sanity2 || exit 1; \
- else \
- test ! -f opt/result || exit 1; \
- : > $(test_rootdir)/sanity1 || exit 1; \
- fi
- test-dist: distdir
- test -f $(distdir)/src/source
- test -f $(distdir)/opt/source
- check-local: test-build test-dist
- END
- mkdir src opt
- : > src/source
- : > opt/source
- cat > src/Makefile.am <<'END'
- EXTRA_DIST = source
- all-local: result
- CLEANFILES = result
- result: source
- cp $(srcdir)/source result
- END
- cat > opt/Makefile.am <<'END'
- include ../src/Makefile.am
- END
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE --add-missing
- ./configure
- $MAKE distcheck
- test -f sanity1
- DISTCHECK_CONFIGURE_FLAGS=want_opt=yes $MAKE distcheck
- test -f sanity2
- :
|