GNU Dictionary Server
3.1 Default Preprocessor
The runtime configuration system uses
m4 to preprocess
the configuration file (see Preprocessor), which makes the
configuration extremely flexible. We recommend to use GNU m4 as a
However, any other implementation of
m4 can be used as well.
configure script tries to determine full file name of the
preprocessor binary and the necessary command line options. In case
it makes a wrong guess, you can instruct it to use a particular
preprocessor by using
variable. For example, the following
instructs it to use
$ ./configure DEFAULT_PREPROCESSOR="/usr/local/bin/gm4 -s"
Note the use of the -s preprocessor option. It instructs
m4 to produce line directives which help
produce correct diagnostics about eventual configuration errors.
m4 implementation does not have this feature, we
recommend to always use it in
Finally, if you do not wish to use preprocessor at all, you can
disable it using --without-preprocessor option to
This document was generated on November 21, 2016 using makeinfo.Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.