Salome HOME
C3PO: bug fix
[tools/sat_salome.git] / products / compil_scripts / C3PO.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "C3PO" $VERSION
5 echo "##########################################################################"
6
7 rm -rf $BUILD_DIR
8 mkdir $BUILD_DIR
9 cd $BUILD_DIR
10 cp -r $SOURCE_DIR/* .
11
12 mkdir -p $PRODUCT_INSTALL/lib/python${PYTHON_VERSION:0:3}/site-packages
13 export PATH=${PRODUCT_INSTALL}/bin:$PATH
14 export PYTHONPATH=$PWD:$PYTHONPATH
15 export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION:0:3}/site-packages:$PYTHONPATH
16
17 echo
18 echo "*** build and install with $PYTHONBIN sources/setup.py install --prefix=$PRODUCT_INSTALL"
19 cd sources
20 $PYTHONBIN ./setup.py build
21 if [ $? -ne 0 ]
22 then
23     echo "ERROR on build"
24     exit 3
25 fi
26
27 $PYTHONBIN ./setup.py install --prefix=$PRODUCT_INSTALL
28 if [ $? -ne 0 ]
29 then
30     echo "ERROR on install"
31     exit 4
32 fi
33
34 export LD_LIBRARY_PATH="${MEDCOUPLING_ROOT_DIR}/lib:${LD_LIBRARY_PATH}"
35 export PYTHONPATH="${MEDCOUPLING_ROOT_DIR}/${PYTHON_LIBDIR}:${PYTHONPATH}"
36 export PYTHONPATH="${MEDCOUPLING_ROOT_DIR}/lib:${PYTHONPATH}"
37 export PYTHONPATH="${MEDCOUPLING_ROOT_DIR}/bin:${PYTHONPATH}"
38 cd $BUILD_DIR
39 if [ -n "$MPI_ROOT_DIR" ]; then
40     ctest .
41 else
42     # these tests use MPI...
43     ctest -E "Dussaix_seq|Dussaix_master_worker|Dussaix_collaborative|Listings_collaboratif"
44 fi
45 if [ $? -ne 0 ]
46 then
47     echo "ERROR on ctest"
48     exit 4
49 fi
50
51 echo
52 echo "########## END"