#! /bin/sh # noinst-link.test - make sure we do not link with an installed # library when an uninstalled one is to be used # Test script header. need_prefix=yes if test -z "$srcdir"; then srcdir=`echo "$0" | sed 's%/[^/]*$%%'` test "$srcdir" = "$0" && srcdir=. test "${VERBOSE+set}" != "set" && VERBOSE=yes fi . $srcdir/defs || exit 1 # Check that things are built. if test -f $prefix/lib/libhello.la; then : else echo "You must run demo-inst.test before $0" 1>&2 exit 77 fi # Change to our build directory. cd ../demo || exit 77 echo "removing libhello.la and hell from ../demo" rm -f libhello.la hell$EXEEXT echo "linking hell with a broken ../demo/libhello.la" if $make hell$EXEEXT libhello_la_OBJECTS=hello.lo; then echo "= Succeeded: this means the installed library was used, which is wrong" status=1 fi rm -f libhello.la hell$EXEEXT exit $status