| author | deba | 
| Mon, 30 Oct 2006 12:07:52 +0000 | |
| changeset 2269 | fb1c634fff29 | 
| parent 2007 | a9959afc29a3 | 
| child 2279 | 2c3fee01d3ed | 
| 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@1940 | 14  | 
svn co https://hugo.cs.elte.hu/svn/hugo/trunk ||  | 
| alpar@1940 | 15  | 
(echo '*************************************************************';  | 
| alpar@1940 | 16  | 
echo ' REPOSITORY CANNOT BE UPDATED'  | 
| alpar@1940 | 17  | 
echo '*************************************************************')  | 
| alpar@1940 | 18  | 
|
| alpar@1937 | 19  | 
|
| alpar@1937 | 20  | 
VERSION=r`svn info trunk|grep 'Revision:'|cut -d ' ' -f 2`  | 
| alpar@1937 | 21  | 
NAME=lemon  | 
| alpar@1937 | 22  | 
DISTNAME=${NAME}-$VERSION
 | 
| alpar@1937 | 23  | 
TARNAME=${DISTNAME}.tar.gz
 | 
| alpar@1937 | 24  | 
|
| alpar@1937 | 25  | 
function makecheck () {
 | 
| alpar@1937 | 26  | 
if [ `which $CXX` ]; then  | 
| alpar@1937 | 27  | 
make-dir $ODIR  | 
| alpar@1937 | 28  | 
cd $ODIR  | 
| alpar@1937 | 29  | 
time ../trunk/configure $*  | 
| alpar@1937 | 30  | 
time make check  | 
| alpar@1937 | 31  | 
cd ..  | 
| alpar@1937 | 32  | 
else  | 
| alpar@1937 | 33  | 
echo  | 
| alpar@1937 | 34  | 
echo '***************************************************************'  | 
| alpar@1937 | 35  | 
echo " COMPILER $CXX CANNOT BE FOUND"  | 
| alpar@1937 | 36  | 
echo '***************************************************************'  | 
| alpar@1937 | 37  | 
echo  | 
| alpar@1937 | 38  | 
fi  | 
| alpar@1937 | 39  | 
}  | 
| alpar@1937 | 40  | 
|
| alpar@1937 | 41  | 
# CREATE TARBALL  | 
| alpar@1937 | 42  | 
|
| alpar@1937 | 43  | 
cd trunk  | 
| alpar@1937 | 44  | 
./bootstrap --amver=1.7  | 
| alpar@1937 | 45  | 
cd ..  | 
| alpar@1937 | 46  | 
|
| alpar@1937 | 47  | 
# CHECK COMPILERS  | 
| alpar@1937 | 48  | 
|
| alpar@1937 | 49  | 
ODIR=gcc-3.3 CXX=g++-3.3 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 50  | 
|
| alpar@1938 | 51  | 
ODIR=gcc-3.4 CXX=g++-3.4 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 52  | 
|
| alpar@1937 | 53  | 
ODIR=gcc-4.0 CXX=g++-4.0 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1937 | 54  | 
|
| alpar@2007 | 55  | 
ODIR=gcc-4.1 CXX=g++-4.1 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@2007 | 56  | 
|
| alpar@1944 | 57  | 
# ODIR=icc-8.0 CXX=icpc-8.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1940 | 58  | 
|
| alpar@1944 | 59  | 
ODIR=icc-9.0 CXX=icpc-9.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark  | 
| alpar@1944 | 60  | 
|
| alpar@2062 | 61  | 
ODIR=mingw makecheck --with-msw --target=i586-mingw32msvc --host=i586-mingw32msvc --build=i386-linux --without-glpk  | 
| alpar@2062 | 62  | 
|
| alpar@2062 | 63  | 
|
| alpar@2062 | 64  | 
|
| alpar@2062 | 65  | 
|
| alpar@1937 | 66  | 
echo  | 
| alpar@1937 | 67  | 
echo '**********************************************************************'  | 
| alpar@1937 | 68  | 
echo ' REPOSITORY SEEMS OK'  | 
| alpar@1937 | 69  | 
echo '**********************************************************************'  | 
| alpar@1937 | 70  | 
echo  |