From 65e5080ec82c4a3c64a203357e3edddd278c2d27 Mon Sep 17 00:00:00 2001 From: henry <Henry Weller h.weller@opencfd.co.uk> Date: Mon, 9 Jun 2008 14:10:14 +0100 Subject: [PATCH] Added WM_THIRD_PARTY environment variable. --- .../mesh/conversion/Optional/AllwmakeOptional | 2 +- .../Optional/ccm26ToFoam/Make/options | 4 ++-- etc/bashrc | 5 +++++ etc/cshrc | 5 +++++ etc/settings.csh | 17 ++++++----------- etc/settings.sh | 16 ++++++---------- 6 files changed, 25 insertions(+), 24 deletions(-) diff --git a/applications/utilities/mesh/conversion/Optional/AllwmakeOptional b/applications/utilities/mesh/conversion/Optional/AllwmakeOptional index c5536397a1d..ca4d3a8d6c0 100755 --- a/applications/utilities/mesh/conversion/Optional/AllwmakeOptional +++ b/applications/utilities/mesh/conversion/Optional/AllwmakeOptional @@ -6,7 +6,7 @@ set -x if [ ! -e $FOAM_LIBBIN/libccmio.so ] then ( - cd $WM_PROJECT_DIR/../ThirdParty && ./AllwmakeLibccmio + cd $WM_THIRD_PARTY && ./AllwmakeLibccmio ) fi diff --git a/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/Make/options b/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/Make/options index b999b0d4565..386fc03cf30 100644 --- a/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/Make/options +++ b/applications/utilities/mesh/conversion/Optional/ccm26ToFoam/Make/options @@ -1,8 +1,8 @@ EXE_INC = \ -I$(LIB_SRC)/finiteVolume/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude \ - -I${WM_PROJECT_DIR}/../ThirdParty/libccmio-2.6.1 \ - -I${WM_PROJECT_DIR}/../ThirdParty/libccmio-2.6.1/lnInclude + -I${WM_THIRD_PARTY}/libccmio-2.6.1 \ + -I${WM_THIRD_PARTY}/libccmio-2.6.1/lnInclude EXE_LIBS = \ -lfiniteVolume \ diff --git a/etc/bashrc b/etc/bashrc index c7eb7684703..a6f3bf4bfd7 100644 --- a/etc/bashrc +++ b/etc/bashrc @@ -57,6 +57,11 @@ export WM_PROJECT_DIR=$FOAM_INST_DIR/$WM_PROJECT-$WM_PROJECT_VERSION export WM_PROJECT_USER_DIR=$HOME/$WM_PROJECT/$USER-$WM_PROJECT_VERSION +# Location of third-party software +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +export WM_THIRD_PARTY=$WM_PROJECT_INST_DIR/ThirdParty + + # Operating System/Platform from Unix or MSWindows # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # WM_OS = Unix | MSWindows diff --git a/etc/cshrc b/etc/cshrc index 78f894bc55b..0611f84f83d 100644 --- a/etc/cshrc +++ b/etc/cshrc @@ -55,6 +55,11 @@ setenv WM_PROJECT_DIR $FOAM_INST_DIR/$WM_PROJECT-$WM_PROJECT_VERSION setenv WM_PROJECT_USER_DIR $HOME/$WM_PROJECT/$LOGNAME-$WM_PROJECT_VERSION +# Location of third-party software +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +setenv WM_THIRD_PARTY $WM_PROJECT_INST_DIR/ThirdParty + + # Compiler: set to Gcc, Gcc43 or Icc (for Intel's icc) # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if ( ! $?WM_COMPILER ) setenv WM_COMPILER Gcc diff --git a/etc/settings.csh b/etc/settings.csh index 7e9b30d4427..0070dd09a5a 100644 --- a/etc/settings.csh +++ b/etc/settings.csh @@ -74,11 +74,6 @@ AddPath $FOAM_USER_APPBIN setenv FOAM_RUN $WM_PROJECT_USER_DIR/run -# Location of third-party software -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -set thirdParty=$WM_PROJECT_INST_DIR/ThirdParty - - # Compiler settings # ~~~~~~~~~~~~~~~~~ set WM_COMPILER_BIN= @@ -94,10 +89,10 @@ switch ("$WM_COMPILER_INST") case OpenFOAM: switch ("$WM_COMPILER") case Gcc43: - setenv WM_COMPILER_DIR $thirdParty/gcc-4.3.0/platforms/$WM_ARCH$WM_COMPILER_ARCH + setenv WM_COMPILER_DIR $WM_THIRD_PARTY/gcc-4.3.0/platforms/$WM_ARCH$WM_COMPILER_ARCH breaksw case Gcc: - setenv WM_COMPILER_DIR $thirdParty/gcc-4.2.2/platforms/$WM_ARCH$WM_COMPILER_ARCH + setenv WM_COMPILER_DIR $WM_THIRD_PARTY/gcc-4.2.2/platforms/$WM_ARCH$WM_COMPILER_ARCH breaksw endsw @@ -135,7 +130,7 @@ unset MPI_ARCH_PATH switch ("$WM_MPLIB") case OPENMPI: set mpi_version=openmpi-1.2.6 - setenv MPI_HOME $thirdParty/$mpi_version + setenv MPI_HOME $WM_THIRD_PARTY/$mpi_version setenv MPI_ARCH_PATH $MPI_HOME/platforms/$WM_OPTIONS # Tell OpenMPI where to find its install directory @@ -150,9 +145,9 @@ case OPENMPI: case LAM: set mpi_version=lam-7.1.4 - setenv MPI_HOME $thirdParty/$mpi_version + setenv MPI_HOME $WM_THIRD_PARTY/$mpi_version setenv MPI_ARCH_PATH $MPI_HOME/platforms/$WM_OPTIONS - setenv LAMHOME $thirdParty/$mpi_version + setenv LAMHOME $WM_THIRD_PARTY/$mpi_version # note: LAMHOME is deprecated, should probably point to MPI_ARCH_PATH too AddLib $MPI_ARCH_PATH/lib @@ -164,7 +159,7 @@ case LAM: case MPICH: set mpi_version=mpich-1.2.4 - setenv MPI_HOME $thirdParty/$mpi_version + setenv MPI_HOME $WM_THIRD_PARTY/$mpi_version setenv MPI_ARCH_PATH $MPI_HOME/platforms/$WM_OPTIONS setenv MPICH_ROOT $MPI_ARCH_PATH diff --git a/etc/settings.sh b/etc/settings.sh index 70bbee2f8b4..41972afe9a5 100644 --- a/etc/settings.sh +++ b/etc/settings.sh @@ -91,10 +91,6 @@ AddPath $FOAM_USER_APPBIN export FOAM_RUN=$WM_PROJECT_USER_DIR/run -# Location of third-party software -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -thirdParty=$WM_PROJECT_INST_DIR/ThirdParty - # Compiler settings # ~~~~~~~~~~~~~~~~~ WM_COMPILER_BIN= @@ -109,10 +105,10 @@ case "$WM_COMPILER_INST" in OpenFOAM) case "$WM_COMPILER" in Gcc43) - export WM_COMPILER_DIR=$thirdParty/gcc-4.3.0/platforms/$WM_ARCH$WM_COMPILER_ARCH + export WM_COMPILER_DIR=$WM_THIRD_PARTY/gcc-4.3.0/platforms/$WM_ARCH$WM_COMPILER_ARCH ;; Gcc) - export WM_COMPILER_DIR=$thirdParty/gcc-4.2.2/platforms/$WM_ARCH$WM_COMPILER_ARCH + export WM_COMPILER_DIR=$WM_THIRD_PARTY/gcc-4.2.2/platforms/$WM_ARCH$WM_COMPILER_ARCH ;; esac @@ -146,7 +142,7 @@ unset MPI_ARCH_PATH case "$WM_MPLIB" in OPENMPI) mpi_version=openmpi-1.2.6 - export MPI_HOME=$thirdParty/$mpi_version + export MPI_HOME=$WM_THIRD_PARTY/$mpi_version export MPI_ARCH_PATH=$MPI_HOME/platforms/$WM_OPTIONS # Tell OpenMPI where to find its install directory @@ -161,9 +157,9 @@ OPENMPI) LAM) mpi_version=lam-7.1.4 - export MPI_HOME=$thirdParty/$mpi_version + export MPI_HOME=$WM_THIRD_PARTY/$mpi_version export MPI_ARCH_PATH=$MPI_HOME/platforms/$WM_OPTIONS - export LAMHOME=$thirdParty/$mpi_version + export LAMHOME=$WM_THIRD_PARTY/$mpi_version # note: LAMHOME is deprecated, should probably point to MPI_ARCH_PATH too AddLib $MPI_ARCH_PATH/lib @@ -175,7 +171,7 @@ LAM) MPICH) mpi_version=mpich-1.2.4 - export MPI_HOME=$thirdParty/$mpi_version + export MPI_HOME=$WM_THIRD_PARTY/$mpi_version export MPI_ARCH_PATH=$MPI_HOME/platforms/$WM_OPTIONS export MPICH_ROOT=$MPI_ARCH_PATH -- GitLab