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.
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@1937
    61
echo
alpar@1937
    62
echo '**********************************************************************'
alpar@1937
    63
echo '   REPOSITORY SEEMS OK'
alpar@1937
    64
echo '**********************************************************************'
alpar@1937
    65
echo