Salome HOME
spns #42014: add mmgplugin
[tools/sat_salome.git] / products / compil_scripts / PyFMI-2.6.sh
1 #!/bin/bash                                                                                                                                                                              
2
3 echo "##########################################################################"
4 echo "PyFMI " $VERSION
5 echo "##########################################################################"
6
7 rm -rf $BUILD_DIR
8 mkdir -p $BUILD_DIR
9 cd $BUILD_DIR
10 cp -R $SOURCE_DIR/* .
11
12 rm -f $BUILD_DIR/src/pyfmi/*.c
13 export PATH=$(pwd)/bin:$PATH
14 export PYTHONPATH=$(pwd):$PYTHONPATH
15
16 echo
17 echo "*** build with $PYTHONBIN"
18 $PYTHONBIN setup.py build
19 if [ $? -ne 0 ]
20 then
21     echo "ERROR on build"
22     exit 2
23 fi
24
25 echo
26 echo "*** install with $PYTHONBIN"
27 $PYTHONBIN setup.py install --prefix=$PRODUCT_INSTALL --fmil-home=$FMIL_HOME
28 if [ $? -ne 0 ]
29 then
30     echo "ERROR on install"
31     exit 3
32 fi
33
34 # ensure that lib is used
35 if [ -d "$PRODUCT_INSTALL/lib64" ]; then
36     echo "WARNING: renaming lib64 directory to lib"
37     mv $PRODUCT_INSTALL/lib64 $PRODUCT_INSTALL/lib
38 elif [ -d "$PRODUCT_INSTALL/local/lib64" ]; then
39     echo "WARNING: renaming local/lib64 directory to lib"
40     mv $PRODUCT_INSTALL/local/lib64 $PRODUCT_INSTALL/lib
41     rm -rf $PRODUCT_INSTALL/local
42 elif [ -d "$PRODUCT_INSTALL/local/lib" ]; then
43     echo "WARNING: renaming local/lib directory to lib"
44     mv $PRODUCT_INSTALL/local/lib $PRODUCT_INSTALL/lib
45     rm -rf $PRODUCT_INSTALL/local
46 fi
47
48 if [ -d "$PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/dist-packages" ]; then
49     mv $PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/dist-packages $PRODUCT_INSTALL/lib/python${PYTHON_VERSION}/site-packages
50 fi
51
52 echo
53 echo "########## END"