3 echo "##########################################################################"
5 echo "##########################################################################"
8 mkdir -p $PRODUCT_INSTALL
13 if [ "$SAT_lapack_IS_NATIVE" != "1" ]; then
14 echo "Lapack is embedded... Make numpy aware of it..."
15 echo "[ALL]" > site.cfg
16 echo "libraries = lapack,blas,cblas,lapacke,tmglib" >> site.cfg
17 echo "library_dirs = \$\{LAPACKHOME\}/lib" >> site.cfg
18 echo "include_dirs = \$\{LAPACKHOME\}/include" >> site.cfg
21 export PYTHONPATH=$SOURCE_DIR:$PYTHONPATH
23 NUMPY_INSTALL=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages
24 mkdir -p ${NUMPY_INSTALL}
25 PYTHONPATH=${NUMPY_INSTALL}:${PYTHONPATH}
28 echo "*** setup.py build install"
29 $PYTHONBIN setup.py build install --prefix=${PRODUCT_INSTALL} --install-lib=${NUMPY_INSTALL}
32 echo "ERROR on setup build install"
36 # the embedded versioneer.py fails to retrieve the correct version - presumably because of missing .git information
37 # let's fix this once for all - prevents openturns from not building.
40 EGG_DIR=numpy-$VERSION-py${PYTHON_VERSION}-linux-x86_64.egg
42 mv numpy*-linux-x86_64.egg $EGG_DIR
43 ln -sf $EGG_DIR/numpy numpy
44 sed -i "s/0+unknown/$VERSION/g" $EGG_DIR/numpy/_version.py
46 if [ -d ${PRODUCT_INSTALL}/local/bin ]; then
47 mv ${PRODUCT_INSTALL}/local/bin ${PRODUCT_INSTALL}/bin
48 rm -rf ${PRODUCT_INSTALL}/local