#!/bin/sh LARGEFILE=0 QMKSPEC=$1 VERBOSE=$2 SRCDIR=$3 OUTDIR=$4 # debuggery [ "$VERBOSE" = "yes" ] && echo "Testing Large File support... ($*)" # build and run a test program test -d $OUTDIR/config.tests/unix/largefile || mkdir -p $OUTDIR/config.tests/unix/largefile $OUTDIR/bin/tqmake -nocache -spec "$QMKSPEC" $SRCDIR/config.tests/unix/largefile/largefiletest.pro -o $OUTDIR/config.tests/unix/largefile/Makefile >/dev/null 2>&1 cd $OUTDIR/config.tests/unix/largefile if [ "$VERBOSE" = "yes" ]; then (make && ./largefiletest) else (make && ./largefiletest) >/dev/null 2>&1 fi LARGEFILE=$? # done if [ "$LARGEFILE" -ne 0 ]; then [ "$VERBOSE" = "yes" ] && echo "Large File support disabled." exit 0 else [ "$VERBOSE" = "yes" ] && echo "Large File support enabled." exit 1 fi