3 echo "##########################################################################"
4 echo "Cminpack " $VERSION
5 echo "##########################################################################"
7 if [ -n "$MPI_ROOT_DIR" ]
9 echo "WARNING: setting CC and CXX environment variables and target MPI wrapper"
10 export CC=${MPI_ROOT_DIR}/bin/mpicc
11 export CXX=${MPI_ROOT_DIR}/bin/mpicxx
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+=" -DBUILD_SHARED_LIBS=ON"
21 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_LIBDIR:STRING=lib"
22 # strangely on CentOS 8 - CMake fails to find CBLAS include directory
23 if [[ $DIST_NAME == "CO" && $DIST_VERSION == "8" && $APPLICATION_NAME =~ native && -d /usr/include/cblas ]]; then
24 CMAKE_OPTIONS+=" -DCBLAS_INCLUDE_DIRS=/usr/include/cblas "
28 echo "*** cmake" $CMAKE_OPTIONS
29 cmake $CMAKE_OPTIONS $SOURCE_DIR
37 echo "*** make" $MAKE_OPTIONS
46 echo "*** make install"
50 echo "ERROR on make install"
55 echo "*** check installation"
57 if [ -d "${PRODUCT_INSTALL}/lib64" ]
59 echo "WARNING: renaming lib64 to lib..."
60 mv ${PRODUCT_INSTALL}/lib64 ${PRODUCT_INSTALL}/lib