From 579f559aa7c538620284f77a1b4b2d2ce1e5e76e Mon Sep 17 00:00:00 2001
From: Henry Weller <http://cfd.direct>
Date: Fri, 1 Jul 2016 16:22:28 +0100
Subject: [PATCH] Correct handling of the CGAL version variable for makeCGAL in
 ThirdParty

---
 applications/utilities/mesh/generation/Allwmake | 4 ----
 etc/bashrc                                      | 5 +++++
 etc/config.sh/CGAL                              | 4 ++--
 etc/cshrc                                       | 4 ++++
 4 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/applications/utilities/mesh/generation/Allwmake b/applications/utilities/mesh/generation/Allwmake
index ea140785b99..9749745acd1 100755
--- a/applications/utilities/mesh/generation/Allwmake
+++ b/applications/utilities/mesh/generation/Allwmake
@@ -11,10 +11,6 @@ wmake -all $targetType snappyHexMesh
 
 if [ -n "$FOAMY_HEX_MESH" ]
 then
-    # Get CGAL and boost versions
-    . $WM_PROJECT_DIR/etc/config.sh/functions
-    _foamEval $($WM_PROJECT_DIR/bin/foamEtcFile config.sh/CGAL)
-
     foamyMesh/Allwmake $targetType $*
 fi
 
diff --git a/etc/bashrc b/etc/bashrc
index f05fcea88f0..4df0d6c3754 100644
--- a/etc/bashrc
+++ b/etc/bashrc
@@ -172,6 +172,11 @@ _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.sh/paraview`
 _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.sh/ensight`
 _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.sh/gperftools`
 
+if [ ! -z "$FOAMY_HEX_MESH" ]
+then
+    _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.sh/CGAL`
+fi
+
 
 # Clean environment paths again. Only remove duplicates
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/etc/config.sh/CGAL b/etc/config.sh/CGAL
index e61f8c82390..6a942592239 100644
--- a/etc/config.sh/CGAL
+++ b/etc/config.sh/CGAL
@@ -38,7 +38,7 @@
 
 boost_version=boost-system
 cgal_version=cgal-system
-#cgal_version=CGAL-4.8
+#cgal_version=CGAL-4.8.1
 
 thirdPartyPath=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER
 
@@ -61,6 +61,6 @@ then
     echo "    $cgal_version at $CGAL_ARCH_PATH" 1>&2
 fi
 
-unset boost_version cgal_version thirdPartyPath
+unset thirdPartyPath
 
 #------------------------------------------------------------------------------
diff --git a/etc/cshrc b/etc/cshrc
index 22537fc3269..c2f17948b13 100644
--- a/etc/cshrc
+++ b/etc/cshrc
@@ -218,6 +218,10 @@ _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/mpi`
 _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/paraview`
 _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/ensight`
 
+if ( ($?FOAMY_HEX_MESH) ) then
+    _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/CGAL`
+endif
+
 
 # Clean environment paths again. Only remove duplicates
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
GitLab