2 # Copyright (C) 2003-2012 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)
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 # Test that EXTRA_PROGRAMS doesn't get removed because it is empty.
18 # This check has been introduced in commit 'Release-1-9-254-g9d0eaef'
19 # into the former test 'subst2.test'.
23 cat >> configure.ac << 'END'
24 AC_CONFIG_FILES([Makefile2 Makefile3])
30 cat > Makefile.am <<'END'
34 cat > Makefile2.am <<'END'
35 bin_PROGRAMS = a @prog@ b
39 cat > Makefile3.am <<'END'
41 EXTRA_PROGRAMS = $(empty)
47 grep '^EXTRA_PROGRAMS = *$' Makefile.in
48 grep '^EXTRA_PROGRAMS = *$' Makefile2.in
49 # Be laxer here, since EXTRA_PROGRAMS might be internally rewritten
50 # by Automake when it contains references to other variables.
51 grep '^EXTRA_PROGRAMS =' Makefile3.in