2 # Copyright (C) 2003-2013 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 # Basic test on BUILT_SOURCES.
22 cat >> configure.ac <<'END'
27 cat > Makefile.am << 'END'
29 noinst_PROGRAMS = bar baz
32 ## Use printf, not echo, to avoid spurious interpretation of
33 ## the "\n" as a newline (seen on NetBSD 5.1).
34 printf '%s\n' '#include <stdio.h>' > $@-t
35 printf '%s\n' 'int main (void)' >> $@-t
36 printf '%s\n' '{ ' >> $@-t
37 printf '%s\n' ' printf ("%s\n", FOOMSG);' >> $@-t
38 printf '%s\n' ' return 0;' >> $@-t
39 printf '%s\n' '}' >> $@-t
45 #define FOOMSG "Howdy, World"
50 #define FOOMSG "Hello, Earth"
60 if cross_compiling; then :; else
62 ./bar | grep 'Howdy, World'
64 ./baz | grep 'Hello, Earth'