[gforth] / gforth / testdist  

gforth: gforth/testdist

File: [gforth] / gforth / testdist (download)
Revision: 1.13, Fri Aug 8 13:28:49 2003 UTC (9 years, 10 months ago) by anton
Branch: MAIN
Changes since 1.12: +3 -2 lines
minor fixes in testdist and testall
documentation changes

#! /bin/sh
#tests that dist works
#usage: testdist gforth-version.tar.gz
#gforth-version.tar.gz must be in the working directory
MACHINE=`hostname`
GFORTH=`basename $1 .tar.gz`
DIR=`pwd`
chmod -R +w $GFORTH
rm -rf $GFORTH
gunzip -cd $1 | tar xf -
(if make --version|grep -q GNU
then
	echo building in build
	chmod -R a-w $GFORTH
	rm -rf build
	mkdir build
	cd build
	../$GFORTH/configure --prefix=$DIR/install
else
	echo building in $GFORTH
	cd $GFORTH
	./configure --prefix=$DIR/install
fi &&
make &&
make check &&
#gforth locals-test.fs
#gforth test-counted-loops.fs
make install &&
#make all-bench &&
chmod -R +w ../$GFORTH/vmgen-ex ../$GFORTH/vmgen-ex2 &&
cd ../$GFORTH/vmgen-ex &&
PATH=$DIR/install/bin:$PATH make check GCC="cc -O" YACC=yacc &&
cd ../vmgen-ex2 &&
PATH=$DIR/install/bin:$PATH make check GCC="cc -O" YACC=yacc &&
cd .. &&
cd .. &&
install/bin/gforth test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs -e bye &&
echo test ok )
chmod -R +w $GFORTH
cd ..

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help