diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-05-15 12:11:13 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-05-15 12:11:13 +0300 |
commit | 20616b88947774b196d17675a9304fc6a18fad65 (patch) | |
tree | a82546ad90ee9f8dccfb62ca7ebe621f93b5f7df | |
parent | 112c3ea24ddc4e1d36893d47be81274522dfe192 (diff) | |
download | grecs-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.m4 | 11 |
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 |