tests: work around strangeness in MSYS
[automake.git] / tests / subpkg2.test
blob67cc74aee2b8deec5c8382f33220412f4a40a810
1 #! /bin/sh
2 # Copyright (C) 2003, 2011 Free Software Foundation, Inc.
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2, or (at your option)
7 # any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17 # Try a DIST_SUBDIRS subpackage with no SUBDIRS.
18 # Report from Gary V. Vaughan.
20 . ./defs || Exit 1
22 mkdir m4
24 cat >m4/foo.m4 <<'EOF'
25 AC_DEFUN([FOO],[
26 AC_OUTPUT
28 EOF
30 cat >>configure.in <<'END'
31 AC_CONFIG_SUBDIRS([sub])
32 AC_OUTPUT
33 END
35 cat >Makefile.am <<'EOF'
36 DIST_SUBDIRS = sub
37 dist-hook:
38 test -f $(distdir)/sub/script.in
39 EOF
41 mkdir sub
43 cat >sub/configure.ac <<'EOF'
44 AC_INIT([sub], [2.3])
45 AM_INIT_AUTOMAKE
46 AC_CONFIG_FILES([Makefile])
47 AC_CONFIG_FILES([script])
48 FOO
49 EOF
51 : >sub/script.in
52 echo ACLOCAL_AMFLAGS = -I ../m4 > sub/Makefile.am
54 $ACLOCAL -I m4
55 $AUTOCONF
56 $AUTOMAKE
58 cd sub
59 $ACLOCAL -I ../m4
60 $FGREP 'm4_include([../m4/foo.m4])' aclocal.m4
61 $AUTOCONF
62 $AUTOMAKE -Wno-override
63 cd ..
65 ./configure
66 $MAKE distcheck