aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2015-05-15 12:06:12 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2015-05-15 12:06:12 +0300
commitb9df6a46ac8bd1dcbb3a3061fed4d86d739be21b (patch)
treebb4036406e352175c6ee5abf368f47f04c809840
parent6331e7708f13efed852e6b85aa17ac21dc158adf (diff)
downloadgrecs-b9df6a46ac8bd1dcbb3a3061fed4d86d739be21b.tar.gz
grecs-b9df6a46ac8bd1dcbb3a3061fed4d86d739be21b.tar.bz2
Disable preprocessing if unable to find preprocessor.
* am/grecs.m4: Reset DEFAULT_PREPROCESSOR to NULL and emit a warning if the requested preprocessor command couldn't be found.
-rw-r--r--am/grecs.m411
1 files changed, 7 insertions, 4 deletions
diff --git a/am/grecs.m4 b/am/grecs.m4
index 1c1a412..6b2381c 100644
--- a/am/grecs.m4
+++ b/am/grecs.m4
@@ -116,9 +116,8 @@ AC_DEFUN([GRECS_SETUP],[
DEFAULT_PREPROCESSOR=`expr $DEFAULT_PREPROCESSOR : '.*/\(.*\)'`;;
esac
AC_PATH_PROG(PPBIN, $DEFAULT_PREPROCESSOR)
- DEFAULT_PREPROCESSOR=$PPBIN
- if test -n "$DEFAULT_PREPROCESSOR"; then
- DEFAULT_PREPROCESSOR="$DEFAULT_PREPROCESSOR $PREPROC_OPTIONS"
+ if test -n "$PPBIN"; then
+ DEFAULT_PREPROCESSOR="$PPBIN $PREPROC_OPTIONS"
_GRECS_IF_OPTION_SET([std-pp-setup],
[PP_SETUP_FILE='pp-setup'],
[m4_if([$3],,[PP_SETUP_FILE=],[PP_SETUP_FILE='$3'])])
@@ -138,9 +137,13 @@ AC_DEFUN([GRECS_SETUP],[
*) PP_SETUP_FILE=;; # Skip it
esac])
fi
+ DEFAULT_PREPROCESSOR="\\\"$DEFAULT_PREPROCESSOR\\\""
+ else
+ AC_MSG_WARN([requested preprocessor command "$DEFAULT_PREPROCESSOR" not found])
+ AC_MSG_WARN([preprocessing disabled])
+ DEFAULT_PREPROCESSOR=NULL
fi
PATH=$save_PATH
- DEFAULT_PREPROCESSOR="\\\"$DEFAULT_PREPROCESSOR\\\""
else
DEFAULT_PREPROCESSOR=NULL
fi

Return to:

Send suggestions and report system problems to the System administrator.