Changeset 25913
- Timestamp:
- 12/21/20 20:50:31 (4 years ago)
- Location:
- issm/trunk-jpl/etc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/etc/environment.csh
r25852 r25913 1 #ISSM_DIR should have been defined already in your shell settings file (.bashrc, .cshrc, etc ...) 2 3 #Load ISSM scripts 4 setenv PATH {$PATH}:{$ISSM_DIR}/scripts 1 # Modifies path-related envrionment variables based on which external packages 2 # have been installed. 3 # 4 # ISSM_DIR and ISSM_ARCH should have been defined already in your shell 5 # settings file (i.e. .bashrc, .cshrc). 6 # 7 # TODO: 8 # - Condition all path modifications on existence of external package 'install' 9 # directory 10 # 11 12 # Silence `<command>: no match` 13 set nonomatch=1 14 15 setenv PATH "{$PATH}:{$ISSM_DIR}/aux-config" 16 setenv PATH "{$PATH}:{$ISSM_DIR}/scripts" 5 17 6 18 set ISSM_EXT_DIR="{$ISSM_DIR}/externalpackages" # Redefine this constant if externalpackages are installed to a different directory 7 19 8 #MPI 9 set MPI_DIR="{$ISSM_EXT_DIR}/mpich/install" 10 if (-d $MPI_DIR) then 11 setenv MPI_DIR {$MPI_DIR} 12 setenv PATH {$MPI_DIR}/bin:{$PATH} 13 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$MPI_DIR/lib 14 setenv MANPATH {$MANPATH}:$MPI_DIR/man 15 endif 16 17 #PETSC 18 set PETSC_DIR="{$ISSM_EXT_DIR}/petsc/install" 19 if (-d $PETSC_DIR) then 20 setenv PETSC_DIR {$PETSC_DIR} 21 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$PETSC_DIR/lib 22 endif 23 24 set SCOTCH_DIR="{$ISSM_EXT_DIR}/scotch/install" 25 if (-d $SCOTCH_DIR) then 26 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$SCOTCH_DIR/lib 27 endif 28 29 #SLEPC 30 set SLEPC_DIR="{$ISSM_EXT_DIR}/slepc/install" 31 if (-d $SLEPC_DIR) then 32 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$SLEPC_DIR/lib 33 endif 34 35 #PETSC 36 set TAO_DIR="{$ISSM_EXT_DIR}/tao/install" 37 if (-d $TAO_DIR) then 38 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$TAO_DIR/lib 39 endif 40 41 #Dakota 42 set DAKOTA_DIR="{$ISSM_EXT_DIR}/dakota/install" 43 if (-d $DAKOTA_DIR) then 44 setenv PATH {$DAKOTA_DIR}/bin:{$PATH} 45 setenv MANPATH {$MANPATH}:{$MPI_DIR}/man:{$DAKOTA_DIR}/docs/man:{$DAKOTA_DIR}/docs/man-ref 46 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$DAKOTA_DIR/lib 47 endif 48 49 #Boost 50 set BOOST_DIR="{$ISSM_EXT_DIR}/boost/install" 51 set BOOSTROOT="{$ISSM_EXT_DIR}/boost/install" 52 if (-d $BOOST_DIR) then 53 setenv PATH {$BOOST_DIR}/bin:{$PATH} 54 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:$BOOST_DIR/lib 55 endif 56 57 #Doxygen 58 set DOXYGEN_DIR="{$ISSM_EXT_DIR}/doxygen/install" 59 if (-d $DOXYGEN_DIR) then 60 setenv MANPATH {$MANPATH}:{$DOXYGEN_DIR}/man 61 setenv PATH {$PATH}:{$DOXYGEN_DIR}/bin 62 endif 63 64 #AUTOTOOLS 65 set AUTOTOOLS_DIR="{$ISSM_EXT_DIR}/autotools/install" 66 if (-d $AUTOTOOLS_DIR) then 67 setenv PATH {$AUTOTOOLS_DIR}/bin:{$PATH} 68 endif 69 70 #SSH 71 set SSH_DIR="{$ISSM_EXT_DIR}/ssh" 72 if (-d $SSH_DIR) then 73 setenv PATH {$PATH}:{$SSH_DIR} 74 endif 75 76 #VALGRIND 77 set VALGRIND_DIR="{$ISSM_EXT_DIR}/valgrind/install/bin" 78 if (-d $VALGRIND_DIR) then 79 setenv PATH {$PATH}:{$VALGRIND_DIR} 80 endif 81 82 #MERCURIAL 83 set MERCURIAL_DIR="{$ISSM_EXT_DIR}/mercurial/install" 84 if (-d $MERCURIAL_DIR) then 85 setenv PYTHONPATH {$MERCURIAL_DIR}/mercurial/pure/ 86 setenv PATH {$PATH}:{$MERCURIAL_DIR} 87 endif 88 89 #GSL 90 set GSL_DIR="{$ISSM_EXT_DIR}/gsl/install" 91 if (-d $GSL_DIR) then 92 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$GSL_DIR}/lib 93 endif 94 95 #CMAKE 96 set CMAKE_DIR="{$ISSM_EXT_DIR}/cmake/install" 97 if (-d $CMAKE_DIR) then 98 setenv PATH {$CMAKE_DIR}/bin:{$PATH} 99 endif 100 101 #YAMS 102 set YAMS_DIR="{$ISSM_EXT_DIR}/yams/install" 103 if (-d $YAMS_DIR) then 104 setenv PATH {$PATH}:{$YAMS_DIR}/bin 105 endif 106 107 #SHELL2JUNIT 108 set SHELL2JUNIT_DIR="{$ISSM_EXT_DIR}/shell2junit" 109 if (-d $SHELL2JUNIT_DIR) then 110 setenv PATH {$SHELL2JUNIT_DIR}/install:{$PATH} 111 endif 112 113 #GMT 114 set GMT_DIR="{$ISSM_EXT_DIR}/gmt" 115 if (-d $GMT_DIR) then 116 setenv PATH {$GMT_DIR}/install/bin/:{$PATH} 117 endif 20 ######################### 21 # Command-line utilities 22 ######################### 23 set SSH_ROOT="{$ISSM_EXT_DIR}/ssh" 24 if ( -d {$SSH_ROOT} ) then 25 setenv PATH "{$PATH}:{$SSH_ROOT}" 26 endif 27 28 ############################# 29 # Build systems 30 ############################# 31 set AUTOTOOLS_ROOT="{$ISSM_EXT_DIR}/autotools/install" 32 setenv PATH "{$AUTOTOOLS_ROOT}/bin:{$PATH}" 33 34 set CMAKE_ROOT="{$ISSM_EXT_DIR}/cmake/install" 35 setenv PATH "{$CMAKE_ROOT}/bin:{$PATH}" 36 37 ############################# 38 # Libraries / binaries 39 ############################# 40 set MPI_ROOT="{$ISSM_EXT_DIR}/mpich/install" 41 if ( -d {$MPI_ROOT} ) then 42 setenv MPI_DIR {$MPI_ROOT} 43 setenv MPI_HOME {$MPI_ROOT} # Used in installation of Dakota 44 setenv MPI_INC_DIR {$MPI_ROOT}/include 45 setenv PATH "{$MPI_ROOT}/bin:{$PATH}" 46 setenv CPATH "{$MPI_ROOT}/include:{$CPATH}" 47 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$MPI_ROOT}/lib" 48 endif 49 50 # NOTE: Check *must* come before PETSc as we prefer packages installed via 51 # PETSc 52 # 53 set ZLIB_ROOT="{$ISSM_EXT_DIR}/zlib/install" 54 if ( -d {$ZLIB_ROOT} ) then 55 setenv ZLIB_ROOT {$ZLIB_ROOT} # Used in installation of NetCDF, GDAL, GMT 56 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$LD_LIBRARY_PATH}/lib" 57 endif 58 59 set PETSC_ROOT="{$ISSM_EXT_DIR}/petsc/install" 60 if ( -d {$PETSC_ROOT} ) then 61 setenv PETSC_ROOT {$PETSC_ROOT} 62 setenv LD_LIBRARY_PATH "{$PETSC_ROOT}/lib:{$LD_LIBRARY_PATH}" 63 64 # In case we have installed certain external packages via PETSc 65 # 66 67 # BLAS 68 if ( `find {$PETSC_ROOT}/lib -name libblas.*` != "" || `find {$PETSC_ROOT}/lib -name libfblas.*` != "" ) then 69 setenv BLAS_ROOT "{$PETSC_ROOT}" # Used in installation of Dakota, GMT 70 endif 71 72 # HDF5 73 if ( `find {$PETSC_ROOT}/lib -name libhdf5.*` != "" ) then 74 setenv HDF5_ROOT "{$PETSC_ROOT}" # Used in installation of NetCDF, GDAL 75 setenv CPATH "{$CPATH}:{$PETSC_ROOT}/include" 76 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$PETSC_ROOT}/lib" 77 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$PETSC_ROOT}/lib" 78 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib" 79 endif 80 81 # LAPACK 82 if ( `find {$PETSC_ROOT}/lib -name liblapack.*` != "" || `find {$PETSC_ROOT}/lib -name libflapack.*` != "" ) then 83 setenv LAPACK_ROOT "{$PETSC_ROOT}" # Used in installation of Dakota, GMT 84 endif 85 86 # METIS 87 if ( `find {$PETSC_ROOT}/lib -name libmetis.*` != "" ) then 88 setenv METIS_ROOT "{$PETSC_ROOT}" # Used in installation of Gmsh 89 endif 90 91 # MPICH 92 if ( -f "{$PETSC_ROOT}/bin/mpiexec" ) then 93 set MPI_ROOT={$PETSC_ROOT} 94 setenv MPI_DIR {$MPI_ROOT} 95 setenv MPI_HOME {$MPI_ROOT} # Used in installation of Dakota 96 setenv MPI_INC_DIR "{$MPI_ROOT}/include" 97 setenv PATH "{$MPI_ROOT}/bin:{$PATH}" 98 setenv CPATH "{$MPI_ROOT}/include:{$CPATH}" 99 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$MPI_ROOT}/lib" 100 endif 101 102 # ZLIB 103 if ( `find {$PETSC_ROOT}/lib -name libz.*` != "" ) then 104 setenv ZLIB_ROOT "{$PETSC_ROOT}" # Used in installation of NetCDF, GDAL 105 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib" 106 endif 107 endif 108 109 set SCOTCH_ROOT="{$ISSM_EXT_DIR}/scotch/install" 110 if ( -d "{$SCOTCH_ROOT}" ) then 111 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SCOTCH_ROOT}/lib" 112 endif 113 114 set SLEPC_ROOT="{$ISSM_EXT_DIR}/slepc/install" 115 if ( -d "{$SLEPC_ROOT}" ) then 116 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SLEPC_ROOT}/lib" 117 endif 118 119 set TAO_ROOT="{$ISSM_EXT_DIR}/tao/install" 120 if ( -d "{$TAO_ROOT}" ) then 121 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$TAO_ROOT}/lib" 122 endif 123 124 set DAKOTA_ROOT="{$ISSM_EXT_DIR}/dakota/install" 125 if ( -d "{$DAKOTA_ROOT}" ) then 126 setenv PATH "{$PATH}:{$DAKOTA_ROOT}/bin" 127 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$DAKOTA_ROOT}/lib" 128 setenv DYLD_LIBRARY_PATH "{$DAKOTA_ROOT}/lib:{$DYLD_LIBRARY_PATH}" 129 endif 130 131 set MERCURIAL_ROOT="{$ISSM_EXT_DIR}/mercurial/install" 132 if ( -d {$MERCURIAL_ROOT} ) then 133 setenv PYTHONPATH "{$PYTHONPATH}:{$MERCURIAL_ROOT}/mercurial/pure" 134 setenv PATH "{$PATH}:{$MERCURIAL_ROOT}" 135 endif 136 137 set BOOST_ROOT="{$ISSM_EXT_DIR}/boost/install" 138 if ( -d {$BOOST_ROOT} ) then 139 setenv BOOST_ROOT {$BOOST_ROOT} # Used in installation of Dakota 140 setenv BOOST_DIR {$BOOST_ROOT} 141 setenv BOOSTROOT {$BOOST_ROOT} 142 setenv LIBRARY_PATH "{$BOOST_ROOT}/lib:{$LIBRARY_PATH}" 143 setenv LD_LIBRARY_PATH "{$BOOST_ROOT}/lib:{$LD_LIBRARY_PATH}" 144 setenv DYLD_LIBRARY_PATH "{$BOOST_ROOT}/lib:{$DYLD_LIBRARY_PATH}" 145 setenv PATH "{$BOOST_ROOT}/bin:{$PATH}" 146 endif 147 148 set GSL_ROOT="{$ISSM_EXT_DIR}/gsl/install" 149 if ( -d {$GSL_ROOT} ) then 150 setenv GSL_HOME "{$GSL_ROOT}" # Used in installation of Dakota 151 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GSL_ROOT}/lib" 152 endif 153 154 set NETCDF_ROOT="{$ISSM_EXT_DIR}/netcdf/install" 155 if ( -d "{$NETCDF_ROOT}" ) then 156 setenv NETCDF_ROOT "{$NETCDF_ROOT}" # Used in installation of GDAL, GMT 157 setenv PATH "{$PATH}:{$NETCDF_ROOT}/bin" 158 setenv CPATH "{$CPATH}:{$NETCDF_ROOT}/include" 159 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$NETCDF_ROOT}/lib" 160 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib" 161 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib" 162 endif 163 164 set CURL_ROOT="{$ISSM_EXT_DIR}/curl/install" 165 if ( -d "{$CURL_ROOT}" ) then 166 setenv CURL_ROOT "{$CURL_ROOT}" # Used in installation of NetCDF, GDAL, GMT 167 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$CURL_ROOT}/lib" 168 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$CURL_ROOT}/lib" 169 setenv PATH "{$PATH}:{$CURL_ROOT}/bin" 170 endif 171 172 set HDF5_ROOT="{$ISSM_EXT_DIR}/hdf5/install" 173 if ( -d "{$HDF5_ROOT}" ) then 174 setenv HDF5_ROOT "{$HDF5_ROOT}" # Used in installation of NetCDF, GDAL 175 setenv CPATH "{$CPATH}:{$HDF5_ROOT}/include" 176 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$HDF5_ROOT}/lib" 177 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$HDF5_ROOT}/lib" 178 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$HDF5_ROOT}/lib" 179 endif 180 181 set SQLITE_ROOT="{$ISSM_EXT_DIR}/sqlite/install" 182 if ( -d "{$SQLITE_ROOT}" ) then 183 setenv PATH "{$PATH}:{$SQLITE_ROOT}/bin" 184 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$SQLITE_ROOT}/lib" 185 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SQLITE_ROOT}/lib" 186 endif 187 188 set PROJ_ROOT="{$ISSM_EXT_DIR}/proj/install" 189 if ( -d "{$PROJ_ROOT}" ) then 190 setenv PROJ_ROOT "${PROJ_ROOT}" # Used in installation of GDAL 191 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$PROJ_ROOT}/lib" 192 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PROJ_ROOT}/lib" 193 endif 194 195 set GDAL_ROOT="{$ISSM_EXT_DIR}/gdal/install" 196 if ( -d "{$GDAL_ROOT}" ) then 197 setenv GDAL_ROOT "{$GDAL_ROOT}" # Used in installation of GMT 198 setenv PATH "{$GDAL_ROOT}/bin:{$PATH}" 199 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GDAL_ROOT}/lib" 200 endif 201 202 set GSHHG_ROOT="{$ISSM_EXT_DIR}/gshhg/install" 203 if ( -d "{$GSHHG_ROOT}" ) then 204 setenv GSHHG_ROOT "{$GSHHG_ROOT}" # Used in installation of GMT 205 endif 206 207 set GMT_ROOT="{$ISSM_EXT_DIR}/gmt/install" 208 if ( -d "{$GMT_ROOT}" ) then 209 setenv PATH "{$GMT_ROOT}/bin:{$PATH}" 210 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GMT_ROOT}/lib" 211 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$GMT_ROOT}/lib" 212 endif 213 214 set GMSH_ROOT="{$ISSM_EXT_DIR}/gmsh/install" 215 if ( -d "{$GMSH_ROOT}" ) then 216 setenv PATH "{$GMSH_ROOT}/bin:{$PATH}" 217 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GMSH_ROOT}/lib" 218 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$GMSH_ROOT}/lib" 219 endif 220 221 set TRIANGLE_ROOT="{$ISSM_EXT_DIR}/triangle/install" 222 if ( -d "{$TRIANGLE_ROOT}" ) then 223 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib" 224 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib" 225 endif 226 227 set YAMS_ROOT="{$ISSM_EXT_DIR}/yams/install" 228 if ( -d {$YAMS_ROOT} ) then 229 setenv PATH "{$PATH}:{$YAMS_ROOT}" 230 endif 231 232 set VALGRIND_ROOT="{$ISSM_EXT_DIR}/valgrind/install" 233 if ( -d {$VALGRIND_ROOT} ) then 234 setenv PATH "{$VALGRIND_ROOT}/bin:{$PATH}" 235 endif 236 237 set DOXYGEN_ROOT="{$ISSM_EXT_DIR}/doxygen/install" 238 if ( -d {$DOXYGEN_ROOT} ) then 239 setenv PATH "{$DOXYGEN_ROOT}/bin:{$PATH}" 240 endif 241 242 set SHELL2JUNIT_ROOT="{$ISSM_EXT_DIR}/shell2junit/install" 243 if ( -d {$SHELL2JUNIT_ROOT} ) then 244 setenv PATH "{$PATH}:{$SHELL2JUNIT_ROOT}/install" 245 endif -
issm/trunk-jpl/etc/environment.sh
r25904 r25913 10 10 # 11 11 12 # Silence no`zsh: no matches found: <file>`12 # Silence `zsh: no matches found: <file>` 13 13 setopt +o nomatch 1> /dev/null 2>&1 14 14 … … 17 17 c_include_path_append(){ #{{{ 18 18 if [ -d "${1}" ]; then 19 if [ -z $C_INCLUDE_PATH]; then19 if [ -z "${C_INCLUDE_PATH}" ]; then 20 20 export C_INCLUDE_PATH="${1}" 21 21 elif [[ ":${C_INCLUDE_PATH}:" != *":${1}:"* ]]; then … … 26 26 c_include_path_prepend(){ #{{{ 27 27 if [ -d "${1}" ]; then 28 if [ -z $C_INCLUDE_PATH]; then28 if [ -z "${C_INCLUDE_PATH}" ]; then 29 29 export C_INCLUDE_PATH="${1}" 30 30 elif [[ ":${C_INCLUDE_PATH}:" != *":${1}:"* ]]; then … … 36 36 cpath_append(){ #{{{ 37 37 if [ -d "${1}" ]; then 38 if [ -z $CPATH]; then38 if [ -z "${CPATH}" ]; then 39 39 export CPATH="${1}" 40 40 elif [[ ":${CPATH}:" != *":${1}:"* ]]; then … … 45 45 cpath_prepend(){ #{{{ 46 46 if [ -d "${1}" ]; then 47 if [ -z $CPATH]; then47 if [ -z "${CPATH}" ]; then 48 48 export CPATH="${1}" 49 49 elif [[ ":${CPATH}:" != *":${1}:"* ]]; then … … 55 55 cplus_include_path_append(){ #{{{ 56 56 if [ -d "${1}" ]; then 57 if [ -z $CPLUS_INCLUDE_PATH]; then57 if [ -z "${CPLUS_INCLUDE_PATH}" ]; then 58 58 export CPLUS_INCLUDE_PATH="${1}" 59 59 elif [[ ":${CPLUS_INCLUDE_PATH}:" != *":${1}:"* ]]; then … … 64 64 cplus_include_path_prepend(){ #{{{ 65 65 if [ -d "${1}" ]; then 66 if [ -z $CPLUS_INCLUDE_PATH]; then66 if [ -z "${CPLUS_INCLUDE_PATH}" ]; then 67 67 export CPLUS_INCLUDE_PATH="${1}" 68 68 elif [[ ":${CPLUS_INCLUDE_PATH}:" != *":${1}:"* ]]; then … … 74 74 dyld_library_path_append(){ #{{{ 75 75 if [ -d "${1}" ]; then 76 if [ -z $DYLD_LIBRARY_PATH]; then76 if [ -z "${DYLD_LIBRARY_PATH}" ]; then 77 77 export DYLD_LIBRARY_PATH="${1}" 78 78 elif [[ ":${DYLD_LIBRARY_PATH}:" != *":${1}:"* ]]; then 79 79 export DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}:${1}" 80 80 fi 81 if [ -z $LD_RUN_PATH]; then81 if [ -z "${LD_RUN_PATH}" ]; then 82 82 export LD_RUN_PATH=$1 83 83 elif [[ ":${LD_RUN_PATH}:" != *":${1}:"* ]]; then … … 88 88 dyld_library_path_prepend(){ #{{{ 89 89 if [ -d "${1}" ]; then 90 if [ -z $DYLD_LIBRARY_PATH]; then90 if [ -z "${DYLD_LIBRARY_PATH}" ]; then 91 91 export DYLD_LIBRARY_PATH="${1}" 92 92 elif [[ ":${DYLD_LIBRARY_PATH}:" != *":${1}:"* ]]; then 93 93 export DYLD_LIBRARY_PATH="${1}:${DYLD_LIBRARY_PATH}" 94 94 fi 95 if [ -z $LD_RUN_PATH]; then95 if [ -z "${LD_RUN_PATH}" ]; then 96 96 export LD_RUN_PATH="${1}" 97 97 elif [[ ":${LD_RUN_PATH}:" != *":${1}:"* ]]; then … … 103 103 ld_library_path_append(){ #{{{ 104 104 if [ -d "${1}" ]; then 105 if [ -z $LD_LIBRARY_PATH]; then105 if [ -z "${LD_LIBRARY_PATH}" ]; then 106 106 export LD_LIBRARY_PATH="${1}" 107 107 elif [[ ":${LD_LIBRARY_PATH}:" != *":${1}:"* ]]; then 108 108 export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${1}" 109 109 fi 110 if [ -z $LD_RUN_PATH]; then110 if [ -z "${LD_RUN_PATH}" ]; then 111 111 export LD_RUN_PATH="${1}" 112 112 elif [[ ":${LD_RUN_PATH}:" != *":$1:"* ]]; then … … 117 117 ld_library_path_prepend(){ #{{{ 118 118 if [ -d "${1}" ]; then 119 if [ -z $LD_LIBRARY_PATH]; then119 if [ -z "${LD_LIBRARY_PATH}" ]; then 120 120 export LD_LIBRARY_PATH="${1}" 121 121 elif [[ ":${LD_LIBRARY_PATH}:" != *":${1}:"* ]]; then 122 122 export LD_LIBRARY_PATH="${1}:${LD_LIBRARY_PATH}" 123 123 fi 124 if [ -z $LD_RUN_PATH]; then124 if [ -z "${LD_RUN_PATH}" ]; then 125 125 export LD_RUN_PATH="${1}" 126 126 elif [[ ":${LD_RUN_PATH}:" != *":${1}:"* ]]; then … … 132 132 library_path_append(){ #{{{ 133 133 if [ -d "${1}" ]; then 134 if [ -z $LIBRARY_PATH]; then134 if [ -z "${LIBRARY_PATH}" ]; then 135 135 export LIBRARY_PATH="${1}" 136 136 elif [[ ":${LIBRARY_PATH}:" != *":$1:"* ]]; then … … 141 141 library_path_prepend(){ #{{{ 142 142 if [ -d "${1}" ]; then 143 if [ -z $LIBRARY_PATH]; then143 if [ -z "${LIBRARY_PATH}" ]; then 144 144 export LIBRARY_PATH="${1}" 145 145 elif [[ ":${LIBRARY_PATH}:" != *":$1:"* ]]; then … … 173 173 fi 174 174 175 # ISSM scripts 175 path_append "${ISSM_DIR}/aux-config" 176 176 path_append "${ISSM_DIR}/scripts" 177 177 … … 182 182 ######################### 183 183 SSH_ROOT="${ISSM_EXT_DIR}/ssh" 184 path_append "${SSH_ROOT}" 184 if [ -d "${SSH_ROOT}" ]; then 185 path_append "${SSH_ROOT}" 186 fi 185 187 186 188 SVN_ROOT="${ISSM_EXT_DIR}/svn/install" … … 552 554 path_prepend "${DOXYGEN_ROOT}/bin" 553 555 554 path_append "${ISSM_DIR}/aux-config"555 path_append "${ ISSM_EXT_DIR}/shell2junit/install"556 SHELL2JUNIT_ROOT="${ISSM_EXT_DIR}/shell2junit/install" 557 path_append "${SHELL2JUNIT_ROOT}"
Note:
See TracChangeset
for help on using the changeset viewer.