Annotation of sql/pgsql/configure.in, revision 1.24
1.24 ! misha 1: dnl Process this file with autoconf to produce a configure script.
! 2: AC_INIT(parser3pgsql.C)
! 3: AM_INIT_AUTOMAKE(parser3pgsql, 10.1, nodefine)
! 4:
! 5: AM_CONFIG_HEADER(config_auto.h)
! 6:
! 7: dnl Arguments
! 8:
! 9: AC_ARG_WITH(pgsql-inc,[ --with-pgsql-inc[=DIR] DIR is the PgSQL includes directory],,
! 10: withval="/usr/local/pgsql/include"
! 11: )
! 12: PGSQL_INC=$withval
! 13: AC_SUBST(PGSQL_INC)
! 14:
! 15: if test \! -f "$PGSQL_INC/libpq-fe.h"; then
! 16: AC_MSG_ERROR($PGSQL_INC does not seem to be valid PgSQL includes directory)
! 17: fi
! 18:
! 19:
! 20: AC_ARG_WITH(dynamic-stdcpp, [ --with-dynamic-stdcpp link libstdc++ dynamically
! 21: by default, libstdc++ is linked statically],[
! 22: LDFLAGS="-lstdc++"
! 23: ],[
! 24: LDFLAGS="-Wl,-Bstatic -Wl,-lstdc++ -Wl,-Bdynamic"
! 25: ])
! 26:
! 27: AC_SUBST(LDFLAGS)
! 28:
! 29:
! 30: dnl Checks for programs.
! 31: AC_PROG_INSTALL
! 32: AC_PROG_MAKE_SET
! 33: AC_PROG_AWK
! 34: AC_PROG_CXX
! 35: AC_PROG_CC
! 36:
! 37: dnl most tests should be compiled with C compiler [especially qsort test]
! 38: AC_LANG_C
! 39:
! 40: dnl Enable building of the convenience library
! 41: dnl and set LIBLTDL accordingly
! 42: AC_LIBLTDL_CONVENIENCE
! 43: dnl Substitute INCLTDL and LIBLTDL in the Makefiles
! 44: AC_SUBST(INCLTDL)
! 45: AC_SUBST(LIBLTDL)
! 46: AC_SUBST(LIBADD_DL)
! 47: dnl Configure libtool
! 48: AC_DISABLE_STATIC
! 49: AC_LIBTOOL_WIN32_DLL
! 50: AM_PROG_LIBTOOL
! 51: dnl Configure libltdl
! 52: AC_CONFIG_SUBDIRS(libltdl)
! 53:
! 54: dnl Checks for libraries.
! 55:
! 56: dnl Checks for header files.
! 57:
! 58: AC_CHECK_HEADERS(
! 59: stdio.h \
! 60: stdlib.h \
! 61: string.h \
! 62: setjmp.h \
! 63: ctype.h
! 64: )
! 65:
! 66: dnl Checks for typedefs, structures, and compiler characteristics.
! 67:
! 68: AC_TYPE_SIZE_T
! 69:
! 70: dnl Checks for library functions.
! 71:
! 72: dnl Output makefiles
! 73:
! 74: AC_OUTPUT(Makefile)
E-mail: