configure: Improve check for PostgreSQL's libpq.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 16 Apr 2010 05:23:09 +0000 (22:23 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 16 Apr 2010 05:23:09 +0000 (22:23 -0700)
commitcd355e4dfb00c5a3b4e63779788f8aaadd10396f
tree847a32f65e990d045599160d244be09e9cd636ef
parent91946022cdf4716dee3d802dd9827169cf995912
configure: Improve check for PostgreSQL's libpq.

Previously this test did not check that linking against libpq worked.
This commit fixes that.  Besides broken installations this also guards
against pg_config that is applicable to the host when cross-compiling to
Mingw, which doesn't always show up as cross-compiling since some systems
can still run the Mingw binaries if Wine is installed as a binary
interpreter for Windows executables.

This also fixes a minor issue where -lpq was being added to the default
LIBS as well as to PG_LIBS, which meant that every PSPP binary was being
linked against it, not just the ones that needed it (which were being
linked against it twice).

Problem reported by Michel Boaventura <michel@michelboaventura.com>.
configure.ac