Edit

kc3-lang/automake/tests/specflags6.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 2001-02-15 02:49:08
    Hash : d386f3ea
    Message : 2001-02-14 Richard Boulton <richard@tartarus.org> * tests/specflags6.test: New file.

  • tests/specflags6.test
  • #! /bin/sh
    
    # Regression test for multiple rules being generated for each target when
    # conditionals are present.
    # From Richard Boulton
    
    . $srcdir/defs || exit 1
    
    cat >> configure.in << 'END'
    AC_PROG_CC
    AM_CONDITIONAL(BAR, true)
    END
    
    cat > Makefile.am << 'END'
    if BAR
    BAR_SRCS = bar.c
    endif
    
    bin_PROGRAMS = foo
    foo_CFLAGS = -DFOO
    foo_SOURCES = foo.c
    END
    
    : > compile
    
    $AUTOMAKE || exit 1
    
    uncondval=`fgrep 'foo-foo.o: foo.c' Makefile.in`
    
    cat >> Makefile.am << 'END'
    foo_SOURCES += $(BAR_SRCS)
    END
    
    $AUTOMAKE || exit 1
    
    condval=`fgrep 'foo-foo.o: foo.c' Makefile.in`
    
    test "x$uncondval" = "x$condval"