scripts/check-compilers
author deba
Mon, 03 Apr 2006 09:45:23 +0000
changeset 2031 080d51024ac5
parent 1944 89d5cf6e6abb
child 2062 35e0355c6d9b
permissions -rwxr-xr-x
Correcting the structure of the graph's and adaptor's map.
The template assign operators and map iterators can be used for adaptors also.

Some bugfix in the adaptors

New class SwapBpUGraphAdaptor which swaps the two nodeset of the graph.
     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 (echo '*************************************************************';
    16 echo '   REPOSITORY CANNOT BE UPDATED'
    17 echo '*************************************************************')
    18 
    19 
    20 VERSION=r`svn info trunk|grep 'Revision:'|cut -d ' ' -f 2`
    21 NAME=lemon
    22 DISTNAME=${NAME}-$VERSION
    23 TARNAME=${DISTNAME}.tar.gz
    24 
    25 function makecheck () {
    26     if [ `which $CXX` ]; then
    27 	make-dir $ODIR
    28 	cd $ODIR
    29 	time ../trunk/configure $*
    30 	time make check
    31 	cd ..
    32     else
    33 	echo
    34 	echo '***************************************************************'
    35 	echo "  COMPILER $CXX CANNOT BE FOUND"
    36 	echo '***************************************************************'
    37 	echo
    38     fi
    39 }
    40 
    41 # CREATE TARBALL
    42 
    43 cd trunk
    44 ./bootstrap --amver=1.7
    45 cd ..
    46 
    47 # CHECK COMPILERS
    48 
    49 ODIR=gcc-3.3 CXX=g++-3.3 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    50 
    51 ODIR=gcc-3.4 CXX=g++-3.4 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    52 
    53 ODIR=gcc-4.0 CXX=g++-4.0 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    54 
    55 ODIR=gcc-4.1 CXX=g++-4.1 CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    56 
    57 # ODIR=icc-8.0 CXX=icpc-8.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    58 
    59 ODIR=icc-9.0 CXX=icpc-9.0 CXXFLAGS='-Werror' makecheck --enable-gui --enable-demo --enable-benchmark
    60 
    61 echo
    62 echo '**********************************************************************'
    63 echo '   REPOSITORY SEEMS OK'
    64 echo '**********************************************************************'
    65 echo