123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #! /bin/sh
- . test-init.sh
- cat >> configure.ac << 'END'
- AC_PROG_OBJCXX
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- bin_PROGRAMS = foo
- foo_SOURCES = bar.mm baz.h++ baz2.hh
- END
- cat > baz.h++ << 'END'
- END
- cat > baz2.hh << 'END'
- END
- cat > bar.mm << 'END'
- /* The use of
- int main (void)
- {
- std::cout << MSG << "\n";
- return 0;
- }
- END
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE --add-missing
- ./configure --enable-dependency-tracking
- $MAKE
- cross_compiling || (./foo | $FGREP 'Hello, World') || exit 1
- $sleep
- : > old
- echo '#define MSG "Howdy, Earth"' > baz2.hh
- $MAKE
- if test -f foo; then
- is_newest foo old
- else
- is_newest foo.exe old
- fi
- cross_compiling || (./foo | $FGREP 'Howdy, Earth') || exit 1
- $MAKE distcheck
- :
|