Edit

kc3-lang/automake/tests/make.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 2001-05-17 03:14:24
    Hash : 51e79b8b
    Message : For PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Added make.test. * tests/make.test: Run test with `make -w'.

  • tests/make.test
  • #! /bin/sh
    
    # Test to make sure `make' check works.
    # From Ralf Corsepius.
    
    . $srcdir/defs || exit 1
    
    cat > configure.in << 'END'
    AC_INIT(Makefile.am)
    AM_INIT_AUTOMAKE(foo,0,no)
    AM_MAKE_INCLUDE
    AC_OUTPUT(Makefile)
    END
    
    : > Makefile.am
    
    $needs_autoconf
    $needs_gnu_make
    
    set -e
    
    $ACLOCAL
    $AUTOCONF
    $AUTOMAKE
    
    export ACLOCAL
    export AUTOCONF
    export AUTOMAKE
    
    # Do the test twice -- once with make and once with make -w.
    # This tests for a bug reported by Rainer Orth.
    
    save="$MAKE"
    for flag in '' -w; do
       MAKE="$save $flag" ./configure
    
       fgrep '_am_include = #' Makefile && exit 1
    
       touch configure.in
       $MAKE $flag
    
       fgrep '_am_include = #' Makefile && exit 1
    
       rm -f config.cache
    done
    
    exit 0