Edit

kc3-lang/automake/tests/pr19.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 1999-12-27 07:40:32
    Hash : f8da0723
    Message : * subobj3.test: Remove depcomp. * pr9.test: Remove depcomp. Remove opportunistic check. * pr19.test: Remove depcomp.

  • tests/pr19.test
  • #! /bin/sh
    
    # Test associated with PR 19.
    # From Matthew D. Langston.
    
    . $srcdir/defs || exit 1
    
    cat > configure.in << 'END'
    AC_INIT(foo.l)
    AM_INIT_AUTOMAKE(am_lex_bug, 0.1.1)
    
    dnl Checks for programs.
    AC_PROG_CC
    AM_PROG_LEX
    AC_PROG_YACC
    
    AC_OUTPUT(Makefile)
    END
    
    cat > Makefile.am << 'END'
    AUTOMAKE_OPTIONS  = foreign
    LDADD             = @LEXLIB@
    
    noinst_PROGRAMS   = foo
    foo_SOURCES       = foo.l
    END
    
    # Remove some files installed by defs.  These will be reinstalled by
    # automake.
    rm -f install-sh missing mkinstalldirs depcomp
    
    echo %% > foo.l
    
    # Fail gracefully if no autoconf.
    (autoconf --version) > /dev/null 2>&1 || exit 0
    
    # Likewise for gcc.
    (gcc -v) > /dev/null 2>&1 || exit 0
    
    # Likewise for gzip.
    (gzip --version) > /dev/null 2>&1 || exit 0
    
    $ACLOCAL || exit 1
    autoconf || exit 1
    $AUTOMAKE -a || exit 1
    CC=gcc ./configure || exit 1
    $MAKE || exit 1
    $MAKE distcheck || exit 1
    
    gunzip am_lex_bug-0.1.1.tar.gz || exit 1
    
    tar tf am_lex_bug-0.1.1.tar | fgrep foo.c