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 # 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'