2 echo "##########################################################################"
3 echo "cgnslib" $VERSION
4 echo "##########################################################################"
12 echo "cgnslib compilation"
15 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
16 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
17 CMAKE_OPTIONS+=" -DCGNS_BUILD_SHARED:BOOL=ON"
19 #add hdf5 support (tuleap spns #8161 and bos #26358)
20 CMAKE_OPTIONS+=" -DCGNS_ENABLE_HDF5:BOOL=ON"
21 CMAKE_OPTIONS+=" -DHDF5_LIBRARY=${HDF5_ROOT_DIR}/lib"
22 CMAKE_OPTIONS+=" -DHDF5_DIR:PATH=${HDF5_ROOT_DIR}/share/cmake"
23 CMAKE_OPTIONS+=" -DHDF5_INCLUDE_PATH:PATH=${HDF5_ROOT_DIR}/include"
24 CMAKE_OPTIONS+=" -DHDF5_LIBRARY:FILEPATH=${HDF5_ROOT_DIR}/lib/libhdf5.so"
25 CMAKE_OPTIONS+=" -DHDF5_NEED_ZLIB=ON"
29 echo "HPC mode, activate -DHDF5_NEEDS_MPI:BOOL=ON option"
30 CMAKE_OPTIONS+=" -DHDF5_NEEDS_MPI:BOOL=ON"
31 if [ -n "$MPI_ROOT_DIR" ]; then
32 CMAKE_OPTIONS+=" -DCMAKE_CXX_COMPILER:STRING=$(which mpic++)"
33 CMAKE_OPTIONS+=" -DCMAKE_C_COMPILER:STRING=$(which mpicc)"
38 echo "*** cmake" $CMAKE_OPTIONS
39 cmake $CMAKE_OPTIONS $SOURCE_DIR
47 echo "*** make" $MAKE_OPTIONS
56 echo "*** make install"
60 echo "ERROR on make install"