aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2015-05-15 12:11:13 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2015-05-15 12:11:13 +0300
commit20616b88947774b196d17675a9304fc6a18fad65 (patch)
treea82546ad90ee9f8dccfb62ca7ebe621f93b5f7df
parent112c3ea24ddc4e1d36893d47be81274522dfe192 (diff)
downloadgrecs-20616b88947774b196d17675a9304fc6a18fad65.tar.gz
grecs-20616b88947774b196d17675a9304fc6a18fad65.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 0a15a26..9ba234d 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.