Back to the Main Page. | ct_check_postgres_db |
Download the M4 Source. |
CT_CHECK_POSTGRES_DB
2005-03-24 0.5.65 : InstalledPackages
Christian Toepp <c.toepp@gmail.com>
license: AllPermissive
AC_DEFUN([CT_CHECK_POSTGRES_DB], [ AC_ARG_WITH(pgsql, [ --with-pgsql=PREFIX Prefix of your PostgreSQL installation], [pg_prefix=$withval], [pg_prefix=]) AC_ARG_WITH(pgsql-inc, [ --with-pgsql-inc=PATH Path to the include directory of PostgreSQL], [pg_inc=$withval], [pg_inc=]) AC_ARG_WITH(pgsql-lib, [ --with-pgsql-lib=PATH Path to the librarys of PostgreSQL], [pg_lib=$withval], [pg_lib=]) AC_SUBST(PQINCPATH) AC_SUBST(PQLIBPATH) if test "$pg_prefix" != ""; then AC_MSG_CHECKING([for PostgreSQL includes in $pg_prefix/include]) if test -f "$pg_prefix/include/libpq-fe.h" ; then PQINCPATH="-I$pg_prefix/include" AC_MSG_RESULT([yes]) else AC_MSG_ERROR(libpq-fe.h not found) fi AC_MSG_CHECKING([for PostgreSQL librarys in $pg_prefix/lib]) if test -f "$pg_prefix/lib/libpq.so" ; then PQLIBPATH="-L$pg_prefix/lib" AC_MSG_RESULT([yes]) else AC_MSG_ERROR(libpq.so not found) fi else if test "$pg_inc" != ""; then AC_MSG_CHECKING([for PostgreSQL includes in $pg_prefix/include]) if test -f "$pg_prefix/include/libpq-fe.h" ; then PQINCPATH="-I$pg_prefix/include" AC_MSG_RESULT([yes]) else AC_MSG_ERROR(libpq-fe.h not found) fi fi if test "$pg_lib" != ""; then AC_MSG_CHECKING([for PostgreSQL librarys in $pg_prefix/lib]) if test -f "$pg_prefix/lib/libpq.so" ; then PQLIBPATH="-L$pg_prefix/lib" AC_MSG_RESULT([yes]) else AC_MSG_ERROR(libpq.so not found) fi fi fi if test "$PQINCPATH" = "" ; then AC_CHECK_HEADER([libpq-fe.h], [], AC_MSG_ERROR(libpq-fe.h not found)) fi if test "$PQLIBPATH" = "" ; then AC_CHECK_LIB(pq, PQconnectdb, [], AC_MSG_ERROR(libpq.so not found)) fi ])