Bail configuration on missing package
authorPhil Pennock <pdp@exim.org>
Wed, 16 Apr 2014 06:25:45 +0000 (23:25 -0700)
committerPhil Pennock <pdp@exim.org>
Wed, 16 Apr 2014 06:25:45 +0000 (23:25 -0700)
commit14ea0bea67dc606a55b1a7c29ce7e8595bd86f64
tree77a9dc9ff0f6e27e71a627b93f9b05953baa7166
parentf64a1e235f8579c91d6ea0275d7d97e7a958709b
Bail configuration on missing package

If we're configured to use pkg-config (or pcre-config) and the tool is
not available or does not know about the package we ask for, that should
be a fatal configuration error.

We should not silently ignore the missing package, then try to compile,
and have missing header warnings from the compiler.  Eg, if we're told
to support GSASL, we'll try to compile the client code, and without
compiler flags, we'll either fail to compile (missing headers) or fail
to link, which obscures the source of the errors.

This change will only break people who had builds set to have Exim
depend upon non-existent packages, and that _needs_ to break.
src/scripts/Configure-Makefile