| author | alpar | 
| Wed, 01 Feb 2006 11:33:16 +0000 | |
| changeset 1937 | 7a7a1f95cc24 | 
| child 1938 | c339ade3ffc3 | 
| permissions | -rwxr-xr-x | 
| alpar@1937 | 1  | 
#!/bin/bash  | 
| alpar@1937 | 2  | 
|
| alpar@1937 | 3  | 
set -e  | 
| alpar@1937 | 4  | 
|
| alpar@1937 | 5  | 
function make-dir () {
 | 
| alpar@1937 | 6  | 
if [ ! -d $1 ]; then  | 
| alpar@1937 | 7  | 
mkdir $1  | 
| alpar@1937 | 8  | 
fi  | 
| alpar@1937 | 9  | 
}  | 
| alpar@1937 | 10  | 
|
| alpar@1937 | 11  | 
make-dir check-compilers-dir  | 
| alpar@1937 | 12  | 
cd check-compilers-dir  | 
| alpar@1937 | 13  | 
|
| alpar@1937 | 14  | 
svn co https://hugo.cs.elte.hu/svn/hugo/trunk  | 
| alpar@1937 | 15  | 
|
| alpar@1937 | 16  | 
VERSION=r`svn info trunk|grep 'Revision:'|cut -d ' ' -f 2`  | 
| alpar@1937 | 17  | 
NAME=lemon  | 
| alpar@1937 | 18  | 
DISTNAME=${NAME}-$VERSION
 | 
| alpar@1937 | 19  | 
TARNAME=${DISTNAME}.tar.gz
 | 
| alpar@1937 | 20  | 
|
| alpar@1937 | 21  | 
function makecheck () {
 | 
| alpar@1937 | 22  | 
if [ `which $CXX` ]; then  | 
| alpar@1937 | 23  | 
make-dir $ODIR  | 
| alpar@1937 | 24  | 
cd $ODIR  | 
| alpar@1937 | 25  | 
time ../trunk/configure $*  | 
| alpar@1937 | 26  | 
time make check  | 
| alpar@1937 | 27  | 
cd ..  | 
| alpar@1937 | 28  | 
else  | 
| alpar@1937 | 29  | 
echo  | 
| alpar@1937 | 30  | 
echo '***************************************************************'  | 
| alpar@1937 | 31  | 
echo " COMPILER $CXX CANNOT BE FOUND"  | 
| alpar@1937 | 32  | 
echo '***************************************************************'  | 
| alpar@1937 | 33  | 
echo  | 
| alpar@1937 | 34  | 
fi  | 
| alpar@1937 | 35  | 
}  | 
| alpar@1937 | 36  | 
|
| alpar@1937 | 37  | 
# CREATE TARBALL  | 
| alpar@1937 | 38  | 
|
| alpar@1937 | 39  | 
cd trunk  | 
| alpar@1937 | 40  | 
./bootstrap --amver=1.7  | 
| alpar@1937 | 41  | 
cd ..  | 
| alpar@1937 | 42  | 
|
| alpar@1937 | 43  | 
# CHECK COMPILERS  | 
| alpar@1937 | 44  | 
|
| alpar@1937 | 45  | 
ODIR=gcc-3.3 CXX=g++-3.3 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 46  | 
|
| alpar@1937 | 47  | 
ODIR=gcc-3.4 CXX=gcc-3.4 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 48  | 
|
| alpar@1937 | 49  | 
ODIR=gcc-4.0 CXX=g++-4.0 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 50  | 
|
| alpar@1937 | 51  | 
ODIR=icc-9.0 CXX=/opt/intel/cc/9.0/bin/icpc CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 52  | 
|
| alpar@1937 | 53  | 
echo  | 
| alpar@1937 | 54  | 
echo '**********************************************************************'  | 
| alpar@1937 | 55  | 
echo ' REPOSITORY SEEMS OK'  | 
| alpar@1937 | 56  | 
echo '**********************************************************************'  | 
| alpar@1937 | 57  | 
echo  |