diff --git a/Allwmake b/Allwmake
index acedaef5d3d8d26a4ef6cf69b8d3b586066026d7..a686e517d72a4976581163f41fcecc2c41e5787a 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##*}"