996
+ − 1 # Process this file with autoconf to produce a configure script.
+ − 2 # This is only used for independent module building.
+ − 3 AC_INIT([PostgreSQL module], [1.0], [xemacs-beta@xemacs.org])
+ − 4 AC_PREREQ(2.53)
1111
+ − 5 AC_REVISION($Revision: 1.2 $)
996
+ − 6 AC_COPYRIGHT([Configuration script for the PostgreSQL module.
+ − 7 Copyright (C) 2002 Jerry James.
+ − 8
+ − 9 This file is part of XEmacs.
+ − 10
+ − 11 XEmacs is free software; you can redistribute it and/or modify it
+ − 12 under the terms of the GNU General Public License as published by
+ − 13 the Free Software Foundation; either version 2, or (at your
+ − 14 option) any later version.
+ − 15
+ − 16 XEmacs is distributed in the hope that it will be useful, but
+ − 17 WITHOUT ANY WARRANTY; without even the implied warranty of
+ − 18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ − 19 General Public License for more details.
+ − 20
+ − 21 You should have received a copy of the GNU General Public License
+ − 22 along with XEmacs; see the file COPYING. If not, write to the Free
+ − 23 Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ − 24 02111-1307, USA.])
+ − 25
+ − 26 AC_CONFIG_SRCDIR([postgresql.c])
+ − 27
1111
+ − 28 m4_include([../common/configure-pre.ac])
996
+ − 29
+ − 30 dnl On many Linux systems, PostgreSQL is packaged to be installed in /usr;
+ − 31 dnl in this case, configure will easily detect it there.
+ − 32 dnl
+ − 33 dnl If PostgreSQL is installed into a different prefix,
+ − 34 dnl (such as the default /usr/local/pgsql when building from source),
+ − 35 dnl then specify CPPFLAGS and LDFLAGS when configuring.
+ − 36 dnl
+ − 37 dnl Look for these standard header file locations, known to be used on Linux
+ − 38 for header_dir in "" "pgsql/" "postgresql/"; do
+ − 39 AC_CHECK_HEADER([${header_dir}libpq-fe.h],
+ − 40 [libpq_fe_h_file=${header_dir}libpq-fe.h; break])
+ − 41 done
+ − 42
+ − 43 test -z "$libpq_fe_h_file" &&
+ − 44 AS_ERROR([Cannot find the PostgresQL header files; try specifying CPPFLAGS.])
+ − 45 AC_DEFINE_UNQUOTED(LIBPQ_FE_H_FILE, "$libpq_fe_h_file")
+ − 46
+ − 47 AC_CHECK_LIB(pq,PQconnectdb,,
+ − 48 AS_ERROR([Cannot find the PostgresQL library. Try specifying LDFLAGS.]))
+ − 49 AC_CHECK_LIB(pq,PQconnectStart, [
+ − 50 with_postgresqlv7=yes;
+ − 51 AC_DEFINE(HAVE_POSTGRESQLV7)])
+ − 52 AC_SUBST(postgresql_libs, "$LIBS")
+ − 53
1111
+ − 54 m4_include([../common/configure-post.ac])