Commit 2484b3ff authored by Vincent Chabannes's avatar Vincent Chabannes
Browse files

up many install scripts

parent b6abce61
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -3,11 +3,11 @@
source ../common.sh

LIB_NAME="boost"
LIB_VERSION=1.65.0
LIB_VERSION_DOWNLOAD=1_65_0
GCC_VERSION=6.4.0
LIB_VERSION=1.68.0
LIB_VERSION_DOWNLOAD=1_68_0
GCC_VERSION=8.3.0 # 6.4.0
MPI_LIB=openmpi
MPI_VERSION=1.10.7 #2.1.1
MPI_VERSION=4.0.2 #3.1.4 #1.10.7 #2.1.1

LIB_FULLNAME=${LIB_NAME}-${LIB_VERSION}
GCC_FULL=gcc-$GCC_VERSION
+2 −1
Original line number Diff line number Diff line
#!/bin/bash

source ../common.sh
source /etc/profile.d/modules.sh

LIB_NAME="cmake"
LIB_VERSION=3.9.2
LIB_VERSION=3.14.0
GCC_VERSION=6.4.0

LIB_FULLNAME=${LIB_NAME}-${LIB_VERSION}
+21 −9
Original line number Diff line number Diff line
@@ -3,8 +3,8 @@
source ../common.sh

LIB_VERSION=develop
#LIB_VERSION=v0.105.0 #v0.104.0
GCC_VERSION=6.4.0
#LIB_VERSION=v0.106.0 #v0.105.0 #v0.104.0
GCC_VERSION=8.3.0 #6.4.0
MPI_LIB=openmpi
MPI_VERSION=1.10.7 #2.1.1 #1.10.7
GCC_FULL=gcc-$GCC_VERSION
@@ -71,12 +71,11 @@ cmake -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_INSTALL_PREFIX=${INSTALL_LIB_DIR} \
      -DCMAKE_CXX_FLAGS="-Wno-expansion-to-defined" \
      -DFEELPP_ENABLE_OMC=OFF  -DFEELPP_ENABLE_FMILIB=OFF \
      -DFEELPP_ENABLE_QUICKSTART=OFF \
      -DFEELPP_ENABLE_DOCUMENTATION=OFF -DFEELPP_ENABLE_BENCHMARKS=OFF -DFEELPP_ENABLE_TESTS=OFF \
       $SRC_DIR/feelpp || exit 1
cd $BUILD_LIB_DIR/cmake && make install || exit 1
cd $BUILD_LIB_DIR/contrib && make install -j16 || exit 1
cd $BUILD_LIB_DIR/feel && make install -j16 || exit 1
cd $BUILD_LIB_DIR/applications/mesh && make install -j16 || exit 1
cd $BUILD_LIB_DIR/applications/databases && make install -j16 || exit 1
cd $BUILD_LIB_DIR/data && make install || exit 1
cd $BUILD_LIB_DIR/feelpp && make install -j16 || exit 1
}

install_lib_quickstart()
@@ -101,7 +100,7 @@ install_lib_quickstart()
	  -DCMAKE_C_COMPILER=clang \
	  -DCMAKE_INSTALL_PREFIX=${INSTALL_QUICKSTART_DIR} \
	  -DFEELPP_DIR=${FEELPP_DIR} \
	  $SRC_DIR/feelpp/quickstart || exit 1
	  $SRC_DIR/feelpp/feelpp/quickstart || exit 1
    make install -j16
}

@@ -172,7 +171,8 @@ install_module_tooboxes()
}

if [[ $1 == "module" ]]; then
    install_module_lib
    #install_module_lib
    #install_module_quickstart
    install_module_tooboxes
    exit 1
fi
@@ -195,6 +195,18 @@ if [[ $1 == "feelpp-toolboxes" ]]; then
    exit 1
fi

if [[ $1 == "remove" ]]; then
    rm -rI $BUILD_LIB_DIR
    rm -rI $BUILD_QUICKSTART_DIR
    rm -rI $BUILD_TOOLBOXES_DIR
    rm -rI $INSTALL_LIB_DIR
    rm -rI $INSTALL_QUICKSTART_DIR
    rm -rI $INSTALL_TOOLBOXES_DIR
    rm -I $MODULE_LIB_PATH
    rm -I $MODULE_QUICKSTART_PATH
    rm -I $MODULE_TOOLBOXES_PATH
    exit 1
fi
install_lib
install_module_lib
install_lib_quickstart
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ set prefix {{ INSTALL_LIB_DIR }}
prepend-path PATH $prefix/bin
prepend-path LD_LIBRARY_PATH $prefix/lib
prepend-path LIBRARY_PATH $prefix/lib
prepend-path PYTHONPATH $prefix/lib/python3.5/site-packages/
setenv FEELPP_DIR $prefix

if [module-info mode load]  {
+1 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ set prefix {{ INSTALL_TOOLBOXES_DIR }}
prepend-path PATH $prefix/bin
prepend-path LD_LIBRARY_PATH $prefix/lib
prepend-path LIBRARY_PATH $prefix/lib
prepend-path PYTHONPATH $prefix/lib/python3.5/site-packages/
setenv FEELPP_TOOLBOXES_DIR $prefix
setenv FEELPP_TOOLBOXES_TESTCASES_DIR $prefix/share/feelpp/testcases

Loading