Salome HOME
spns #29880 : UB22.04 support: opencv - omniORB
[tools/sat_salome.git] / products / compil_scripts / graphviz.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "graphviz" $VERSION
5 echo "##########################################################################"
6
7
8
9 cp -r $SOURCE_DIR/* .
10
11 echo "graphviz compilation"
12 # tcl natif
13 if [ ${#TCLHOME} -eq 0 ]
14 then
15     TCLHOME="/usr"
16 fi
17
18 echo
19 echo "*** configure"
20 if [ "`lsb_release -si``lsb_release -sr`"=="Fedora17" ]&&[ $VERSION=="2.28.0" ]
21 then
22         # Fix compilation error graphviz 2.28.0 for Fedora17 (EXTERN.h not found)
23     ./configure --prefix=${PRODUCT_INSTALL} --with-tcl=${TCLHOME}/lib --disable-rpath --with-expat=no --with-qt=no --with-cgraph=no --enable-python=no CPPFLAGS="-I/usr/lib64/perl5/CORE"
24 else
25     ./configure --prefix=${PRODUCT_INSTALL} --with-tcl=${TCLHOME}/lib --disable-rpath --with-expat=no --with-qt=no --with-cgraph=no --enable-python=no # 13 mars 2013 ajout de "--with-cgraph=no" a cause d'un conflit avec YACS
26 fi
27 if [ $? -ne 0 ]
28 then
29     echo "ERROR on configure"
30     exit 1
31 fi
32
33 echo
34 echo "*** make" ${MAKE_OPTIONS}
35 make ${MAKE_OPTIONS}
36 if [ $? -ne 0 ]
37 then
38     echo "ERROR on make"
39     exit 2
40 fi
41
42 echo "*** make install"
43 make install
44 if [ $? -ne 0 ]
45 then
46     echo "ERROR on make install"
47     exit 3
48 fi
49
50 echo
51 echo "########## END"
52