From 0dcd69643676660dc8b6b78165a761b402db91a7 Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Thu, 23 Jun 2022 16:38:17 +0200
Subject: [PATCH] STYLE: catch erroneous -prefix=false compilations

---
 Allwmake | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Allwmake b/Allwmake
index acedaef..a686e51 100755
--- a/Allwmake
+++ b/Allwmake
@@ -2,13 +2,18 @@
 cd "${0%/*}" || exit                                # Run from this directory
 targetType=libso
 . "${WM_PROJECT_DIR:?}"/wmake/scripts/AllwmakeParseArguments
-
 #------------------------------------------------------------------------------
 # Build into FOAM_USER_{APPBIN,LIBBIN} unless otherwise specified with
 # -prefix or FOAM_MODULE_{APPBIN,LIBBIN} env varables
 #------------------------------------------------------------------------------
 moduleName="adiosFoam"
 
+if [ "$FOAM_MODULE_PREFIX" = false ]
+then
+    echo "Compilation of $moduleName is disabled (prefix=false)"
+    exit 0
+fi
+
 echo "========================================"
 date "+%Y-%m-%d %H:%M:%S %z" 2>/dev/null || echo "date is unknown"
 echo "Starting compile of $moduleName with ${WM_PROJECT_DIR##*/} ${0##*}"
-- 
GitLab