From 3bbd01ebfb4e798c0dbafa6af25dd8e72e0a64ea Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@Germany>
Date: Sun, 15 Jun 2008 17:57:55 +0200
Subject: [PATCH] minor changes to Allwmake script(s)

  * use $WM_THIRD_PARTY_DIR variable in top-level Allwmake
  * test new shell idiom for Allwmake files:
        # run from this directory only
        cd ${0%/*} || exit 1
    this might be especially useful when building optional components
---
 Allwmake                                                 | 5 ++++-
 applications/utilities/mesh/conversion/Optional/Allwmake | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/Allwmake b/Allwmake
index 515d1cdf9af..749c60fc89d 100755
--- a/Allwmake
+++ b/Allwmake
@@ -1,10 +1,13 @@
 #!/bin/sh
 set -x
 
+# run from this directory only
+cd ${0%/*} || exit 1
+
 # wmake is required for subsequent targets
 (cd wmake/src && make)
 
-(cd $WM_PROJECT_INST_DIR/ThirdParty && ./Allwmake)
+(cd $WM_THIRD_PARTY_DIR && ./Allwmake)
 
 (cd src && ./Allwmake)
 
diff --git a/applications/utilities/mesh/conversion/Optional/Allwmake b/applications/utilities/mesh/conversion/Optional/Allwmake
index 95f041dd612..31617e3b125 100755
--- a/applications/utilities/mesh/conversion/Optional/Allwmake
+++ b/applications/utilities/mesh/conversion/Optional/Allwmake
@@ -2,6 +2,9 @@
 # Build optional components (eg, may depend on third-party libraries)
 set -x
 
+# run from this directory only
+cd ${0%/*} || exit 1
+
 # build libccmio if required
 if [ ! -e $FOAM_LIBBIN/libccmio.so ]
 then
-- 
GitLab