Salome HOME
Merge branch 'V9_6_BR'
[tools/sat_salome.git] / products / compil_scripts / numpy.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "numpy" $VERSION
5 echo "##########################################################################"
6
7
8 mkdir -p $PRODUCT_INSTALL
9
10 cd $SOURCE_DIR
11
12 ## editer customize.py Pour LApack : using Atlas, Pour Blas : Using gsl
13 # OP 29/03/2018 We create a build configuration file to set
14 #               information about lapack preprequisite
15 echo "#" > site.cfg
16 echo "# Build configuration for numpy" >> site.cfg
17 echo "#" >> site.cfg
18 echo >> site.cfg
19 echo "# Section ALL to set global information for lapack dependency" >> site.cfg
20 echo "[ALL]" >> site.cfg
21 echo "libraries = lapack,blas,cblas,lapacke,tmglib" >> site.cfg
22 echo "library_dirs = \$\{LAPACKHOME\}/lib" >> site.cfg
23 #echo "runtime_library_dirs = ${LAPACKHOME}/lib" >> site.cfg
24 echo "include_dirs = \$\{LAPACKHOME\}/include" >> site.cfg
25 #echo "extra_link_args = -lcblas" >> site.cfg
26 echo >> site.cfg
27
28 #echo
29 #echo "*** setup.py build"
30 #python setup.py build
31 #if [ $? -ne 0 ]
32 #then
33 #    echo "ERROR on setup build"
34 #    rm -f site.cfg
35 #    exit 1
36 #fi
37
38 NUMPY_INSTALL=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages
39 mkdir -p ${NUMPY_INSTALL}
40 PYTHONPATH=${NUMPY_INSTALL}:${PYTHONPATH}
41
42 echo
43 echo "*** setup.py install"
44 # OP TEST
45 #python setup.py install --prefix=${PRODUCT_INSTALL}
46 $PYTHONBIN setup.py install --prefix=${PRODUCT_INSTALL}
47 if [ $? -ne 0 ]
48 then
49     echo "ERROR on setup install"
50     rm -f site.cfg
51     exit 2
52 fi
53
54 rm -f site.cfg
55
56 echo
57 echo "########## END"
58