diff options
Diffstat (limited to 't/silent-f90.sh')
-rw-r--r-- | t/silent-f90.sh | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/t/silent-f90.sh b/t/silent-f90.sh index 395f5d16e..fef1274fd 100644 --- a/t/silent-f90.sh +++ b/t/silent-f90.sh @@ -24,25 +24,17 @@ mkdir sub cat >>configure.ac <<'EOF' AC_PROG_FC -AC_CONFIG_FILES([sub/Makefile]) AC_OUTPUT EOF cat > Makefile.am <<'EOF' # Need generic and non-generic rules. -bin_PROGRAMS = foo1 foo2 +bin_PROGRAMS = foo1 foo2 sub/bar1 bar2 foo1_SOURCES = foo.f90 foo2_SOURCES = $(foo1_SOURCES) foo2_FCFLAGS = $(AM_FCLAGS) -SUBDIRS = sub -EOF - -cat > sub/Makefile.am <<'EOF' -AUTOMAKE_OPTIONS = subdir-objects -# Need generic and non-generic rules. -bin_PROGRAMS = bar1 bar2 -bar1_SOURCES = bar.f90 -bar2_SOURCES = $(bar1_SOURCES) +sub_bar1_SOURCES = sub/bar.f90 +bar2_SOURCES = $(sub_bar1_SOURCES) bar2_FCFLAGS = $(AM_FCLAGS) EOF @@ -67,12 +59,14 @@ cat stdout $EGREP ' (-c|-o)' stdout && exit 1 grep 'mv ' stdout && exit 1 -grep 'FC .*foo\.' stdout -grep 'FC .*bar\.' stdout -grep 'FCLD .*foo1' stdout -grep 'FCLD .*bar1' stdout -grep 'FCLD .*foo2' stdout -grep 'FCLD .*bar2' stdout +grep ' FC *foo\.' stdout +grep ' FC *foo2-foo\.' stdout +grep ' FC *sub/bar\.' stdout +grep ' FC *sub/bar2-bar\.' stdout +grep ' FCLD *foo1' stdout +grep ' FCLD *foo2' stdout +grep ' FCLD *sub/bar1' stdout +grep ' FCLD *bar2' stdout $EGREP '(F77|F77LD) ' stdout && exit 1 |