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