author | deba |
Mon, 06 Mar 2006 10:28:37 +0000 | |
changeset 1999 | 2ff283124dfc |
parent 1940 | e47d0614a489 |
child 2007 | a9959afc29a3 |
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@1944 | 55 |
# ODIR=icc-8.0 CXX=icpc-8.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark |
alpar@1940 | 56 |
|
alpar@1944 | 57 |
ODIR=icc-9.0 CXX=icpc-9.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark |
alpar@1944 | 58 |
|
alpar@1937 | 59 |
echo |
alpar@1937 | 60 |
echo '**********************************************************************' |
alpar@1937 | 61 |
echo ' REPOSITORY SEEMS OK' |
alpar@1937 | 62 |
echo '**********************************************************************' |
alpar@1937 | 63 |
echo |