3 echo "##########################################################################"
4 echo "Cminpack " $VERSION
5 echo "##########################################################################"
9 if [-n "$SAT_HPC" ] && [ -n "$MPI_ROOT_DIR" ]; then
10 echo "WARNING: setting CC and CXX environment variables and target MPI wrapper"
11 CMAKE_OPTIONS+=" -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER}"
12 CMAKE_OPTIONS+=" -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
15 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
16 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
17 CMAKE_OPTIONS+=" -DUSE_BLAS=ON"
18 CMAKE_OPTIONS+=" -DUSE_FPIC=ON"
19 CMAKE_OPTIONS+=" -DBUILD_EXAMPLES=OFF"
20 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_LIBDIR:STRING=lib"
23 if [ -n "$LAPACK_ROOT_DIR" ] && [ "${SAT_lapack_IS_NATIVE}" != "1" ]; then
24 CMAKE_OPTIONS+=" -DLAPACK_DIR=${LAPACK_ROOT_DIR}/lib/cmake/lapack-3.8.0"
25 CMAKE_OPTIONS+=" -DCBLAS_DIR=${LAPACK_ROOT_DIR}/lib/cmake/cblas-3.8.0"
26 CMAKE_OPTIONS+=" -DCBLAS_LIBRARIES=$LAPACK_ROOT_DIR/lib/libcblas.so"
27 CMAKE_OPTIONS+=" -DBLAS_LIBRARIES=$LAPACK_ROOT_DIR/lib/libblas.so"
28 CMAKE_OPTIONS+=" -DCBLAS_INCLUDE_DIRS=${LAPACK_ROOT_DIR}/include "
29 elif [ -d /usr/include/cblas ]; then
30 CMAKE_OPTIONS+=" -DCBLAS_INCLUDE_DIRS=/usr/include/cblas "
34 echo "*** cmake" $CMAKE_OPTIONS
35 cmake $CMAKE_OPTIONS $SOURCE_DIR
43 echo "*** make" $MAKE_OPTIONS
52 echo "*** make install"
56 echo "ERROR on make install"
61 echo "*** check installation"
63 if [ -d "${PRODUCT_INSTALL}/lib64" ]
65 echo "WARNING: renaming lib64 to lib..."
66 mv ${PRODUCT_INSTALL}/lib64 ${PRODUCT_INSTALL}/lib