Edit

kc3-lang/automake/tests/depcomp2.test

Branch :

  • Show log

    Commit

  • Author : Tom Tromey
    Date : 2001-05-18 00:00:33
    Hash : e8fef394
    Message : * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert to no dependency tracking. * tests/Makefile.am (TESTS): Added depcomp2.test. * tests/depcomp2.test: New file. From Pavel Roskin.

  • tests/depcomp2.test
  • #! /bin/sh
    
    # Test to make sure that depcomp is not used when it's not installed
    # From Pavel Roskin.
    
    . $srcdir/defs || exit 1
    
    cat > configure.in << 'END'
    AC_INIT(subdir/foo.c)
    AM_INIT_AUTOMAKE(nonesuch, nonesuch)
    PACKAGE=nonesuch
    VERSION=nonesuch
    AC_PROG_CC
    AC_OUTPUT(Makefile subdir/Makefile)
    END
    
    cat > Makefile.am << 'END'
    SUBDIRS = subdir
    END
    
    rm -f depcomp
    mkdir subdir
    
    cat > subdir/Makefile.in << 'END'
    foo:
    	$(CC) -o foo foo.c
    END
    
    : > subdir/foo.c
    
    # Fail gracefully if no autoconf.
    $needs_autoconf
    
    # Likewise for gcc.
    (gcc -v) > /dev/null 2>&1 || exit 77
    
    $ACLOCAL || exit 1
    $AUTOMAKE --add-missing || exit 1
    $AUTOCONF || exit 1
    CC='gcc' ./configure 2>error.log
    test -z "`cat error.log`"