From: Chris Wright Date: Sun, 14 Dec 2014 14:33:42 +0000 (+0000) Subject: Build improvements X-Git-Tag: v0.6.0RC1~19^2~3 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=0e66a82238ad0aacbf646d0016193a064a4b7ecb;p=m6w6%2Fext-pq Build improvements - Allow direct path to headers directory to be specified - Add apt-get install location to default search path --- diff --git a/config9.m4 b/config9.m4 index ed2e3a3..b63f2ad 100644 --- a/config9.m4 +++ b/config9.m4 @@ -2,14 +2,22 @@ PHP_ARG_WITH(pq, [whether to enable libpq (PostgreSQL) support], [ --with-pq[=DIR] Include libpq support]) if test "$PHP_PQ" != "no"; then - SEARCH_PATH="/usr/local /usr /opt" + SEARCH_PATH="/usr/local /usr /usr/include/postgresql /opt" if test "$PHP_PQ" != "yes"; then SEARCH_PATH="$PHP_PQ $SEARCH_PATH" fi for i in $SEARCH_PATH; do + AC_MSG_CHECKING(for $i/libpq-events.h) + if test -f "$i/libpq-events.h"; then + PQ_DIR=$i + AC_MSG_RESULT(yep) + break + fi + AC_MSG_RESULT(nope) + AC_MSG_CHECKING(for $i/include/libpq-events.h) if test -f "$i/include/libpq-events.h"; then - PQ_DIR=$i + PQ_DIR=$i/include AC_MSG_RESULT(yep) break fi @@ -19,7 +27,7 @@ if test "$PHP_PQ" != "no"; then if test -z "$PQ_DIR"; then AC_MSG_ERROR(could not find include/libpq-events.h) fi - PHP_ADD_INCLUDE($PQ_DIR/include) + PHP_ADD_INCLUDE($PQ_DIR) ifdef([AC_PROG_EGREP], [ AC_PROG_EGREP @@ -32,7 +40,7 @@ if test "$PHP_PQ" != "no"; then dnl AC_DEFUN([PQ_CHECK_CONST], [ AC_MSG_CHECKING(for $1) - if $EGREP -q $1 $PQ_DIR/include/libpq-fe.h; then + if $EGREP -q $1 $PQ_DIR/libpq-fe.h; then AC_DEFINE(HAVE_$1, 1, [Have $1]) AC_MSG_RESULT(yep) else