Changeset 12992


Ignore:
Timestamp:
08/11/12 10:20:47 (13 years ago)
Author:
Mathieu Morlighem
Message:

BUG: during installation some packages are not in the PATH because they were not installed when environment.sh was sources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/etc/environment.sh

    r12991 r12992  
    11#ISSM_DIR and ISSM_ARCH should have been defined already in your shell settings file (.bashrc, .cshrc, etc ...)
     2
     3#FIXME: during installation packages are installed one by one but environment.sh was sourced
     4#before so new packages are NOT in the path.
     5#may resource environment.sh with:
     6#if [ -z $(echo "$PATH" | grep "$MATLAB_DIR") ]; then export $PATH...; fi
    27
    38#Windows compilers:
     
    1520#MATLAB
    1621MATLAB_DIR="$ISSM_DIR/externalpackages/matlab/install"
    17 if [ -d "$MATLAB_DIR" ]; then
     22#if [ -d "$MATLAB_DIR" ]; then
    1823        export MATLAB_DIR
    1924        export PATH="$MATLAB_DIR/bin:$PATH" #take precedence over /usr/local/bin/matlab
    2025        export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$MATLAB_DIR/lib"
    2126        export LD_RUN_PATH="$LD_RUN_PATH:$MATLAB_DIR/lib"
    22 fi
     27#fi
    2328
    2429#MPI
    2530MPI_DIR="$ISSM_DIR/externalpackages/mpich2/install"
    26 if [ -d "$MPI_DIR" ]; then
     31#if [ -d "$MPI_DIR" ]; then
    2732        export MPI_DIR
    2833        export PATH="$MPI_DIR/bin:$PATH"
     
    3035        export LD_RUN_PATH="$LD_RUN_PATH:$MPI_DIR/lib"
    3136        export MANPATH="$MANPATH:$MPI_DIR/man"
    32 fi
     37#fi
    3338
    3439#PETSC
    3540PETSC_DIR="$ISSM_DIR/externalpackages/petsc/install"
    36 if [ -d "$PETSC_DIR" ]; then
     41#if [ -d "$PETSC_DIR" ]; then
    3742        export PETSC_DIR
    3843        export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PETSC_DIR/lib:$PETSC_DIR/lib"
    3944        export LD_RUN_PATH="$LD_RUN_PATH:$PETSC_DIR/lib"
    40 fi
     45#fi
    4146
    4247#SLEPC
     
    6368#AUTOCONF
    6469AUTOCONF_DIR="$ISSM_DIR/externalpackages/autoconf/install"
    65 if [ -d "$AUTOCONF_DIR" ]; then
     70#if [ -d "$AUTOCONF_DIR" ]; then
    6671        export PATH="$AUTOCONF_DIR/bin:$PATH"
    67 fi
     72#fi
    6873
    6974#AUTOMAKE
    70 AUTOMAKE_DIR="$ISSM_DIR/externalpackages/automake/install"
    71 if [ -d "$AUTOMAKE_DIR" ]; then
     75#AUTOMAKE_DIR="$ISSM_DIR/externalpackages/automake/install"
     76#if [ -d "$AUTOMAKE_DIR" ]; then
    7277        export PATH="$AUTOMAKE_DIR/bin:$PATH"
    73 fi
     78#fi
    7479
    7580#LIBTOOL
    7681LIBTOOL_DIR="$ISSM_DIR/externalpackages/libtool/install"
    77 if [ -d "$LIBTOOL_DIR" ]; then
     82#if [ -d "$LIBTOOL_DIR" ]; then
    7883        export PATH="$LIBTOOL_DIR/bin:$PATH"
    79 fi
     84#fi
    8085
    8186#SDK
Note: See TracChangeset for help on using the changeset viewer.