3 echo "##########################################################################"
4 echo "CoreFlows" $VERSION
5 echo "##########################################################################"
8 mkdir -p $PRODUCT_INSTALL
11 #rm -rf $CoreFlows_build $CoreFlows_INSTALL
12 #mkdir -p $CoreFlows_build
13 #mkdir -p $CoreFlows_INSTALL
18 #================ A MODIFIER =============================
19 # CDMATH_DIR, PETSC_DIR, PETSC_ARCH, CoreFlows_ROOT : Paths to be set by the user
20 export CDMATH_DIR=${CDMATH_ROOT_DIR}
21 export PETSC_DIR=${PETSC_ROOT_DIR}
22 export PETSC_ARCH=arch-linux2-c-debug # usually for fedora: arch-linux2-c-opt or arch-linux2-c-debug, for ubuntu: linux-gnu-c-opt or linux-gnu-c-debug
23 export CoreFlows_ROOT=$SOURCE_DIR
24 export CoreFlows_INSTALL=$PRODUCT_INSTALL
26 #Compilation options (PYTHON, Doc, GUI) to be set by the user
27 export CoreFlows_PYTHON='ON' # To generate the SWIG module "Python = ON or OFF "
28 export CoreFlows_DOC='ON' # To generate the Documentation "Doc = ON or OFF "
29 export CoreFlows_GUI='ON' # To generate the Graphic user interface "GUI = ON or OFF "
31 #-------------------------------------------------------------------------------------------------------------------
32 export CoreFlows=$CoreFlows_INSTALL/bin/Executable/CoreFlowsMainExe
33 export LD_LIBRARY_PATH=$CDMATH_DIR/lib/:$PETSC_DIR/$PETSC_ARCH/lib:$CoreFlows_INSTALL/lib:${LD_LIBRARY_PATH}
34 export PYTHONPATH=$CoreFlows_INSTALL/lib:$CoreFlows_INSTALL/lib/CoreFlows_Python:$CoreFlows_INSTALL/bin/CoreFlows_Python:$CoreFlows_INSTALL/lib/python2.7/site-packages/salome:$CDMATH_DIR/lib/:$CDMATH_DIR/lib/cdmath:$CDMATH_DIR/bin/cdmath:${PYTHONPATH}
35 export CoreFlowsGUI=$CoreFlows_INSTALL/bin/salome/CoreFlows_Standalone.py
36 export COREFLOWS_ROOT_DIR=$CoreFlows_INSTALL
37 #=========================================================
39 #CMAKE_OPTIONS="$CoreFlows_ROOT/CoreFlows_src -DCMAKE_INSTALL_PREFIX=$CoreFlows_INSTALL -DCMAKE_BUILD_TYPE=Debug -G"Eclipse CDT4 - Unix Makefiles" -D_ECLIPSE_VERSION=4.3 -DCOREFLOWS_WITH_DOCUMENTATION=$CoreFlows_DOC -DCOREFLOWS_WITH_PYTHON=$CoreFlows_PYTHON -DCOREFLOWS_WITH_GUI=$CoreFlows_GUI -DCOREFLOWS_WITH_PACKAGE=OFF"
40 CMAKE_OPTIONS="-DCMAKE_INSTALL_PREFIX=$CoreFlows_INSTALL -DCMAKE_BUILD_TYPE=Debug -DCOREFLOWS_WITH_DOCUMENTATION=$CoreFlows_DOC -DCOREFLOWS_WITH_PYTHON=$CoreFlows_PYTHON -DCOREFLOWS_WITH_GUI=$CoreFlows_GUI -DCOREFLOWS_WITH_PACKAGE=OFF"
43 echo "*** cmake" $CMAKE_OPTIONS
44 cmake $SOURCE_DIR/CoreFlows_src $CMAKE_OPTIONS
62 echo "*** make install"
66 echo "ERROR on make install"
71 chmod -R 755 $CoreFlows_INSTALL/bin/CoreFlows_Python/* $CoreFlows_INSTALL/share/examples/Python/*