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