diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-05-15 12:06:12 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-05-15 12:06:12 +0300 |
commit | b9df6a46ac8bd1dcbb3a3061fed4d86d739be21b (patch) | |
tree | bb4036406e352175c6ee5abf368f47f04c809840 | |
parent | 6331e7708f13efed852e6b85aa17ac21dc158adf (diff) | |
download | grecs-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.m4 | 11 |
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 |