--- sql/pgsql/Attic/configure.in 2001/09/21 15:44:37 1.1.1.1 +++ sql/pgsql/Attic/configure.in 2009/11/18 01:46:55 1.26.2.1 @@ -1,25 +1,41 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(parser3pgsql.C) -AM_INIT_AUTOMAKE(parser3pgsqlclient, 3.0g, nodefine) +AM_INIT_AUTOMAKE(parser3pgsql, 10.3, nodefine) AM_CONFIG_HEADER(config_auto.h) dnl Arguments -AC_ARG_WITH(pgsql_inc,[ --with-pgsql_inc[=DIR] DIR is the PgSQL includes directory],, +AC_ARG_WITH(pgsql-inc,[ --with-pgsql-inc[=DIR] DIR is the PgSQL includes directory],, withval="/usr/local/pgsql/include" ) PGSQL_INC=$withval AC_SUBST(PGSQL_INC) +if test \! -f "$PGSQL_INC/libpq-fe.h"; then + AC_MSG_ERROR($PGSQL_INC does not seem to be valid PgSQL includes directory) +fi + + +AC_ARG_WITH(dynamic-stdcpp, [ --with-dynamic-stdcpp link libstdc++ dynamically + by default, libstdc++ is linked statically],[ + LDFLAGS="-lstdc++" +],[ + LDFLAGS="-Wl,-Bstatic -Wl,-lstdc++ -Wl,-Bdynamic" +]) + +AC_SUBST(LDFLAGS) + dnl Checks for programs. AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_AWK - -AC_LANG_CPLUSPLUS AC_PROG_CXX +AC_PROG_CC + +dnl most tests should be compiled with C compiler [especially qsort test] +AC_LANG_C dnl Enable building of the convenience library dnl and set LIBLTDL accordingly @@ -28,9 +44,9 @@ dnl Substitute INCLTDL and LIBLTDL in th AC_SUBST(INCLTDL) AC_SUBST(LIBLTDL) AC_SUBST(LIBADD_DL) -dnl Check for dlopen support -AC_LIBTOOL_DLOPEN dnl Configure libtool +AC_DISABLE_STATIC +AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL dnl Configure libltdl AC_CONFIG_SUBDIRS(libltdl) @@ -42,7 +58,9 @@ dnl Checks for header files. AC_CHECK_HEADERS( stdio.h \ stdlib.h \ -string.h +string.h \ +setjmp.h \ +ctype.h ) dnl Checks for typedefs, structures, and compiler characteristics. @@ -53,4 +71,4 @@ dnl Checks for library functions. dnl Output makefiles -AC_OUTPUT(libltdl/Makefile Makefile) +AC_OUTPUT(Makefile)