From e905eba2e193d0978d514ea44db78ca033eab005 Mon Sep 17 00:00:00 2001
From: Allan Blanchard <allan.blanchard@cea.fr>
Date: Tue, 1 Dec 2020 16:48:19 +0100
Subject: [PATCH] [release-script] Less verbose make doc

---
 bin/build-src-distrib.sh | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/bin/build-src-distrib.sh b/bin/build-src-distrib.sh
index 2f4e1211886..90cf780c85e 100755
--- a/bin/build-src-distrib.sh
+++ b/bin/build-src-distrib.sh
@@ -8,6 +8,8 @@ set -u
 # Otherwise, they are only printed.
 DEBUG=no
 
+# Set variable VERBOSE_MAKE_DOC to see all latex messages during manuals build
+
 # Executing this script requires bash 4.0 or higher
 # (special use of the 'case' construct)
 if test `echo $BASH_VERSION | sed "s/\([0-9]\).*/\1/" ` -lt 4; then
@@ -453,6 +455,12 @@ fi
 
 MANUALS_DIR="./doc/manuals"
 
+if [ -z ${VERBOSE_MAKE_DOC+x} ]; then
+    FILTER="texfot --ignore '(Warning|Overfull|Underfull|Version)'"
+else
+    FILTER=""
+fi
+
 BUILD_DIR_ROOT="/tmp/release"
 BUILD_DIR="$BUILD_DIR_ROOT/frama-c"
 
@@ -507,7 +515,7 @@ case "${STEP}" in
         step 1 "COMPILING PDF MANUALS"
         run "rm -rf $MANUALS_DIR"
         run "mkdir -p $MANUALS_DIR"
-        run "doc/build-manuals.sh"
+        run "$FILTER doc/build-manuals.sh"
         run "rm -rf $OUT_DIR/manuals"
         run "mkdir -p $OUT_DIR/manuals"
         run "cp $MANUALS_DIR/* $OUT_DIR/manuals"
-- 
GitLab