dnl Process this file with autoconf to produce a configure script. AC_INIT(backend/access/common/heaptuple.c) AC_PREFIX_DEFAULT(/usr/local/pgsql) AC_CANONICAL_HOST tas_file=dummy.s case "$host_os" in solaris*) case "$host_cpu" in sparc) os=sparc_solaris need_tas=yes tas_file=sparc_solaris.s ;; i386) os=i386_solaris need_tas=yes tas_file=i386_solaris.s ;; esac ;; sunos*) os=sunos4 need_tas=no ;; aux*) os=aux need_tas=no ;; linux*) os=linux need_tas=no ;; bsdi*) os=bsdi need_tas=no ;; freebsd*|netbsd*|openbsd*) os=bsd need_tas=no ;; dgux*) os=dgux need_tas=no ;; aix*) os=aix need_tas=no ;; nextstep*) os=nextstep need_tas=no ;; ultrix*) os=ultrix4 need_tas=no ;; irix*) os=irix5 need_tas=no ;; hpux*) os=hpux need_tas=yes tas_file=hpux.s ;; osf*) os=alpha need_tas=no ;; sco*) os=sco need_tas=no ;; machten*) os=machten need_tas=no ;; cygwin*) os=win need_tas=no ;; sysv4.2*) case "$host_vendor" in univel) os=univel need_tas=no ;; *) os=unknown need_tas=no ;; esac ;; sysv4*) os=svr4 need_tas=no ;; *) echo "" echo "*************************************************************" echo "configure does not currently recognize your operating system," echo "therefore you must do a manual configuration of:" echo "$host_os" echo "Please contact scrappy@hub.org to see about rectifying this, " echo "including the above 'checking host system type...' line " echo "*************************************************************" echo "" exit;; esac if test "X$need_tas" = "Xyes" then AC_LINK_FILES(backend/port/tas/${tas_file}, backend/port/tas.s) TAS=tas.o AC_SUBST(TAS) fi PORTNAME=${os} AC_LINK_FILES(backend/port/dynloader/${os}.c, backend/port/dynloader.c) AC_LINK_FILES(backend/port/dynloader/${os}.h, include/dynloader.h) AC_LINK_FILES(include/port/${os}.h, include/os.h) AC_LINK_FILES(makefiles/Makefile.${os}, Makefile.port) AC_SUBST(PORTNAME) echo "checking echo setting..." if echo '\c' | grep -s c >/dev/null 2>&1 then ECHO_N="echo -n" ECHO_C="" else ECHO_N="echo" ECHO_C='\c' fi dnl this part selects the template from the one in the dnl template directory. AC_MSG_CHECKING(setting template to) AC_ARG_WITH(template, [ --with-template=TEMPLATE use operating system template file see template directory], [ TEMPLATE=$withval ], [ host_no_ver=`echo "$host" | sed 's/[[0-9.]]*$//'` GUESS=`grep "$host_no_ver" template/.similar | sed 's/.*=//' | tail -1` if test "$GUESS" then TEMPLATE="$GUESS" else TEMPLATE=`uname -s | tr A-Z a-z` fi ]) AC_MSG_RESULT($TEMPLATE) if test "$TEMPLATE" = "linux-elf"; then LINUX_ELF=yes else LINUX_ELF=no fi AC_SUBST(LINUX_ELF) export TEMPLATE if test ! -f "template/$TEMPLATE"; then echo "" echo "$TEMPLATE does not exist" echo "" echo "Available Templates (set using --with-template):" echo "" ls template echo "" exit fi AROPT=`grep '^AROPT:' template/$TEMPLATE | awk -F: '{print $2}'` SHARED_LIB=`grep '^SHARED_LIB:' template/$TEMPLATE | awk -F: '{print $2}'` CFLAGS=`grep '^CFLAGS:' template/$TEMPLATE | awk -F: '{print $2}'` SRCH_INC=`grep '^SRCH_INC:' template/$TEMPLATE | awk -F: '{print $2}'` SRCH_LIB=`grep '^SRCH_LIB:' template/$TEMPLATE | awk -F: '{print $2}'` USE_LOCALE=`grep '^USE_LOCALE:' template/$TEMPLATE | awk -F: '{print $2}'` DLSUFFIX=`grep '^DLSUFFIX:' template/$TEMPLATE | awk -F: '{print $2}'` DL_LIB=`grep '^DL_LIB:' template/$TEMPLATE | awk -F: '{print $2}'` YACC=`grep '^YACC:' template/$TEMPLATE | awk -F: '{print $2}'` YFLAGS=`grep '^YFLAGS:' template/$TEMPLATE | awk -F: '{print $2}'` CC=`grep '^CC:' template/$TEMPLATE | awk -F: '{print $2}'` LIBS=`grep '^LIBS:' template/$TEMPLATE | awk -F: '{print $2}'` AC_ARG_WITH(includes, [ --with-includes=DIR site header files for tk/tcl, etc in DIR], [ case "$withval" in "" | y | ye | yes | n | no) AC_MSG_ERROR([*** You must supply an argument to the --with-includes option.]) ;; esac INCLUDE_DIRS="$withval" ]) if test "$INCLUDE_DIRS"; then for dir in $INCLUDE_DIRS; do if test -d "$dir"; then PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$dir" else AC_MSG_WARN([*** Include directory $dir does not exist.]) fi done fi AC_ARG_WITH(libs, [ --with-libs=DIR site library directories for tk/tcl, etc in DIR], [ case "$withval" in "" | y | ye | yes | n | no) AC_MSG_ERROR([*** You must supply an argument to the --with-libs option.]) ;; esac LIBRARY_DIRS="$withval" ]) AC_ARG_WITH(libraries, [ --with-libraries=DIR site library directories for tk/tcl, etc in DIR], [ case "$withval" in "" | y | ye | yes | n | no) AC_MSG_ERROR([*** You must supply an argument to the --with-libraries option.]) ;; esac LIBRARY_DIRS="$withval" ]) if test "$LIBRARY_DIRS"; then for dir in $LIBRARY_DIRS; do if test -d "$dir"; then PGSQL_LDFLAGS="$PGSQL_LDFLAGS -L$dir" else AC_MSG_WARN([*** Library directory $dir does not exist.]) fi done fi dnl We have read the default value of USE_LOCALE from the template dnl file. We have a further option of using dnl --disable-locale to explicitly disable it dnl --enable-locale to explicitly enable it dnl It defaults to disabled AC_MSG_CHECKING(setting USE_LOCALE) AC_ARG_ENABLE( locale, [ --enable-locale enable locale support ], AC_DEFINE(USE_LOCALE) AC_MSG_RESULT(enabled), AC_MSG_RESULT(disabled) ) dnl We exclude cyrillic recode support unless we override it with dnl --enable-recode dnl --disable-recode to explicitly disable it dnl --enable-recode to explicitly enable it dnl It defaults to disabled AC_MSG_CHECKING(setting CYR_RECODE) AC_ARG_ENABLE( recode, [ --enable-recode enable cyrillic recode support ], AC_DEFINE(CYR_RECODE) AC_MSG_RESULT(enabled), AC_MSG_RESULT(disabled) ) AC_MSG_CHECKING(setting MB) AC_ARG_WITH(mb, [ --with-mb= enable multi-byte support ], [ case "$withval" in EUC_JP|EHC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL) MB="$withval"; AC_MSG_RESULT("enabled with $withval") ;; *) AC_MSG_ERROR([*** You must supply an argument to the --with-mb option one of EUC_JP,EHC_CN,EUC_KR,EUC_TW,UNICODE,MULE_INTERNAL]) ;; esac MB="$withval" ], AC_MSG_RESULT("disabled") ) dnl We use the default value of 5432 for the DEF_PGPORT value. If dnl we over-ride it with --with-pgport=port then we bypass this piece AC_MSG_CHECKING(setting DEF_PGPORT) AC_ARG_WITH( pgport, [ --with-pgport= change default startup port ], AC_DEFINE_UNQUOTED(DEF_PGPORT, "${withval}") AC_MSG_RESULT($with_pgport), AC_DEFINE_UNQUOTED(DEF_PGPORT, "5432") AC_MSG_RESULT(5432) ) dnl We exclude tcl support unless we override it with --with-tcl AC_MSG_CHECKING(setting USE_TCL) AC_ARG_WITH( tcl, [ --with-tcl use tcl ], USE_TCL=true; AC_MSG_RESULT(enabled), USE_TCL=false; AC_MSG_RESULT(disabled) ) dnl Add tcl/tk candidate directories to CPPFLAGS if test "$USE_TCL"; then header_dirs="/usr/include $INCLUDE_DIRS" tcl_dirs="tcl8.0 tcl80 tcl7.6 tcl76" tk_dirs="tk8.0 tk4.2" for dir in $header_dirs; do for tcl_dir in $tcl_dirs; do if test -d "$dir/$tcl_dir"; then PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$dir/$tcl_dir" fi done done for dir in $header_dirs; do for tk_dir in $tk_dirs; do if test -d "$dir/$tk_dir"; then PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$dir/$tk_dir" fi done done fi export USE_TCL USE_X=$USE_TCL dnl We exclude perl support unless we override it with --with-perl AC_MSG_CHECKING(setting USE_PERL) AC_ARG_WITH( perl, [ --with-perl use perl ], USE_PERL=true; AC_MSG_RESULT(enabled), USE_PERL=false; AC_MSG_RESULT(disabled) ) dnl Verify that postgres is already installed dnl per instructions for perl interface installation if test "$USE_PERL" = "true" then if test ! -x "$prefix"/bin/postgres -a ! -x "$ac_default_prefix"/bin/postgres then AC_MSG_WARN(perl support disabled; postgres not previously installed) USE_PERL= fi fi export USE_PERL dnl Unless we specify the command line options dnl --disable cassert to explicitly disable it dnl --enable cassert to explicitly enable it dnl If you do not explicitly do it, it defaults to disabled - we dnl should make the default enabled for the development cycle dnl We need some explanatory text here. AC_MSG_CHECKING(setting ASSERT CHECKING) AC_ARG_ENABLE( cassert, [ --enable-cassert enable assertion checks (debugging) ], AC_DEFINE(USE_ASSERT_CHECKING) AC_MSG_RESULT(enabled), AC_MSG_RESULT(disabled) ) if test "X$with_compiler" != "X" then CC=$with_compiler else AC_PROG_CC fi CPPFLAGS="$CPPFLAGS $PGSQL_CPPFLAGS" export CPPFLAGS echo "- setting CPPFLAGS=$CPPFLAGS" LDFLAGS="$LDFLAGS $PGSQL_LDFLAGS" export LDFLAGS echo "- setting LDFLAGS=$LDFLAGS" AC_CONFIG_HEADER(include/config.h) dnl Checks for programs. AC_PROG_CPP AC_SUBST(PORTNAME) AC_SUBST(LDFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(AROPT) AC_SUBST(SHARED_LIB) AC_SUBST(CFLAGS) AC_SUBST(DLSUFFIX) AC_SUBST(DL_LIB) AC_SUBST(USE_TCL) AC_SUBST(USE_PERL) AC_SUBST(MB) dnl **************************************************************** dnl Hold off on the C++ stuff until we can figure out why it doesn't dnl work under Solaris.. dnl dnl AC_PROG_CXX dnl dnl Check if we should set Have_Cplusplus dnl if test -n "$CXX"; then dnl export HAVECXX dnl HAVECXX='HAVE_Cplusplus=true' dnl fi dnl AC_SUBST(HAVECXX) dnl **************************************************************** HAVECXX='HAVE_Cplusplus=false' AC_SUBST(HAVECXX) INSTALLPATH="/usr/ucb:$PATH" AC_PATH_PROGS(INSTALL, ginstall installbsd bsdinst scoinst install, NONE, $INSTALLPATH) if test $INSTALL = "NONE" then echo "- No Install Script found - aborting." exit 0; fi INSTLOPTS="-m 444" INSTL_EXE_OPTS="-m 555" INSTL_LIB_OPTS="-m 644" INSTL_SHLIB_OPTS="-m 644" dnl HPUX wants shared libs to be mode 555. case "$host_os" in hpux*) INSTL_SHLIB_OPTS="-m 555" ;; esac case "`basename $INSTALL`" in install|installbsd|scoinst) INSTLOPTS="-c $INSTLOPTS" INSTL_EXE_OPTS="-c $INSTL_EXE_OPTS" INSTL_LIB_OPTS="-c $INSTL_LIB_OPTS" INSTL_SHLIB_OPTS="-c $INSTL_SHLIB_OPTS";; esac echo "- Using $INSTALL" AC_SUBST(INSTALL) AC_SUBST(INSTLOPTS) AC_SUBST(INSTL_LIB_OPTS) AC_SUBST(INSTL_SHLIB_OPTS) AC_SUBST(INSTL_EXE_OPTS) dnl Check the option to echo to inhibit newlines. ECHO_N_OUT=`echo -n "" | wc -c` ECHO_C_OUT=`echo "\c" | wc -c` if test "$ECHO_N_OUT" -eq 0; then DASH_N='-n' BACKSLASH_C= else if test "ECHO_C_OUT" -eq 0; then DASH_N= BACKSLASH_C='\\\\c' else AC_MSG_ERROR("echo behaviour undetermined") fi fi AC_SUBST(DASH_N) AC_SUBST(BACKSLASH_C) AC_PROG_LEX AC_PROG_LN_S AC_PROG_MAKE_SET AC_PROG_RANLIB AC_PATH_PROG(find, find) AC_PATH_PROG(tar, tar) AC_PATH_PROG(split, split) AC_PATH_PROG(etags, etags) AC_PATH_PROG(xargs, xargs) AC_PATH_PROG(ipcs, ipcs) AC_PATH_PROG(ipcrm, ipcrm) AC_PATH_PROGS(TR, trbsd tr, NOT_FOUND) dnl Check tr flags to convert from lower to upper case TRSTRINGS="`echo ABCdef | $TR '[[a-z]]' '[[A-Z]]' 2>/dev/null | grep ABCDEF`" TRCLASS="`echo ABCdef | $TR '[[:lower:]]' '[[:upper:]]' 2>/dev/null | grep ABCDEF`" if test "$TRSTRINGS" = "ABCDEF"; then TRARGS="'[[a-z]]' '[[A-Z]]'" elif test "$TRCLASS" = "ABCDEF"; then TRARGS="'[[:lower:]]' '[[:upper:]]'" else AC_MSG_ERROR("Can\'t find method to covert from upper to lower case with tr") fi AC_SUBST(TRARGS) dnl Changes to look for YACC. We have three choices (in order of pref.) dnl (1) We specify in YACC and YFLAGS what we want dnl (2) We have bison and we use bison -y dnl (3) We have yacc and use it AC_SUBST(YACC) AC_SUBST(YFLAGS) AC_PATH_PROG(yacc, yacc) AC_PATH_PROG(bison, bison) if test -f "$YACC" then echo "- Using $YACC $YFLAGS" elif test -f "$bison" then echo "- Using $bison -y $YFLAGS" YACC="$bison" YFLAGS="-y $YFLAGS" export YACC YFLAGS else echo "- Using $yacc $YFLAGS" YACC="$yacc" export YACC fi AC_CHECK_LIB(sfio, main) AC_CHECK_LIB(curses, main) AC_CHECK_LIB(termcap, main) AC_CHECK_LIB(history, main) AC_CHECK_LIB(readline, main) AC_CHECK_LIB(readline, write_history, AC_DEFINE(HAVE_HISTORY)) if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha" then AC_CHECK_LIB(bsd, main) fi AC_CHECK_LIB(m, main) AC_CHECK_LIB(dl, main) AC_CHECK_LIB(socket, main) AC_CHECK_LIB(nsl, main) AC_CHECK_LIB(ipc, main) AC_CHECK_LIB(IPC, main) AC_CHECK_LIB(lc, main) AC_CHECK_LIB(dld, main) AC_CHECK_LIB(ln, main) AC_CHECK_LIB(ld, main) AC_CHECK_LIB(compat, main) AC_CHECK_LIB(BSD, main) AC_CHECK_LIB(crypt, main) AC_CHECK_LIB(gen, main) AC_CHECK_LIB(PW, main) dnl Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(limits.h unistd.h termios.h values.h sys/select.h) AC_CHECK_HEADERS(sys/resource.h netdb.h arpa/inet.h getopt.h) AC_CHECK_HEADERS(readline.h history.h dld.h crypt.h endian.h float.h) AC_CHECK_HEADERS(readline/readline.h readline/history.h ieeefp.h fp_class.h) AC_CHECK_HEADERS(netinet/in.h string.h strings.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_UID_T AC_C_INLINE AC_TYPE_MODE_T AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_HEADER_TIME AC_STRUCT_TM dnl Check for any "odd" conditions AC_MSG_CHECKING(for int timezone) AC_TRY_LINK([#include ], [int res = timezone / 60; ], [AC_DEFINE(HAVE_INT_TIMEZONE) AC_MSG_RESULT(yes)], AC_MSG_RESULT(no)) AC_MSG_CHECKING(for gettimeofday args) AC_TRY_LINK([#include ], [struct timeval *tp; struct timezone *tzp; gettimeofday(tp,tzp); ], [AC_DEFINE(HAVE_GETTIMEOFDAY_2_ARGS) AC_MSG_RESULT(2 args)], AC_MSG_RESULT(no)) AC_MSG_CHECKING(for union semun) AC_TRY_LINK([#include #include #include ], [union semun semun;], [AC_DEFINE(HAVE_UNION_SEMUN) AC_MSG_RESULT(yes)], AC_MSG_RESULT(no)) dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL AC_FUNC_MEMCMP AC_TYPE_SIGNAL AC_FUNC_VPRINTF AC_CHECK_FUNCS(tzset vfork memmove sigsetjmp kill sysconf fpclass) AC_CHECK_FUNCS(fp_class fp_class_d class) AC_CHECK_FUNCS(sigprocmask waitpid setsid fcvt) AC_CHECK_FUNC(isinf, AC_DEFINE(HAVE_ISINF), ISINF='isinf.o') AC_SUBST(ISINF) AC_CHECK_FUNC(getrusage, AC_DEFINE(HAVE_GETRUSAGE), GETRUSAGE='getrusage.o') AC_SUBST(GETRUSAGE) AC_CHECK_FUNC(srandom, AC_DEFINE(HAVE_SRANDOM), SRANDOM='srandom.o') AC_SUBST(SRANDOM) AC_CHECK_FUNC(gethostname, AC_DEFINE(HAVE_GETHOSTNAME), GETHOSTNAME='gethostname.o') AC_SUBST(GETHOSTNAME) AC_CHECK_FUNC(random, AC_DEFINE(HAVE_RANDOM), MISSING_RANDOM='random.o') AC_SUBST(MISSING_RANDOM) AC_CHECK_FUNC(inet_aton, AC_DEFINE(HAVE_INET_ATON), INET_ATON='inet_aton.o') AC_SUBST(INET_ATON) AC_CHECK_FUNC(strerror, AC_DEFINE(HAVE_STRERROR), [STRERROR='strerror.o' STRERROR2='../../backend/port/strerror.o']) AC_SUBST(STRERROR) AC_SUBST(STRERROR2) AC_CHECK_FUNC(strdup, AC_DEFINE(HAVE_STRDUP), STRDUP='../../utils/strdup.o') AC_SUBST(STRDUP) AC_CHECK_FUNC(strtol, AC_DEFINE(HAVE_STRTOL), STRTOL='strtol.o') AC_SUBST(STRTOL) AC_CHECK_FUNC(strtoul, AC_DEFINE(HAVE_STRTOUL), STRTOL='strtoul.o') AC_SUBST(STRTOUL) AC_CHECK_FUNC(strcasecmp, AC_DEFINE(HAVE_STRCASECMP), STRCASECMP='strcasecmp.o') AC_SUBST(STRCASECMP) AC_CHECK_FUNC(cbrt, AC_DEFINE(HAVE_CBRT), AC_CHECK_LIB(m, cbrt, AC_DEFINE(HAVE_CBRT))) AC_CHECK_FUNC(rint, AC_DEFINE(HAVE_RINT), AC_CHECK_LIB(m, rint, AC_DEFINE(HAVE_RINT))) dnl Check for X libraries if test "$USE_X" = true; then ice_save_LIBS="$LIBS" ice_save_CFLAGS="$CFLAGS" ice_save_CPPFLAGS="$CPPFLAGS" ice_save_LDFLAGS="$LDFLAGS" AC_PATH_XTRA LIBS="$LIBS $X_EXTRA_LIBS" CFLAGS="$CFLAGS $X_CFLAGS" CPPFLAGS="$CPPFLAGS $X_CFLAGS" LDFLAGS="$LDFLAGS $X_LIBS" dnl Check for X library X11_LIBS="" AC_CHECK_LIB(X11, XOpenDisplay, X11_LIBS="-lX11",,${X_PRE_LIBS}) if test "$X11_LIBS" = ""; then dnl Not having X may be fatal. Let the user fix this. AC_MSG_WARN([The X11 library '-lX11' could not be found. Please use the configure options '--x-includes=DIR' and '--x-libraries=DIR' to specify the X location. See the file 'config.log' for further diagnostics.]) fi AC_SUBST(X_LIBS) AC_SUBST(X11_LIBS) AC_SUBST(X_PRE_LIBS) LIBS="$ice_save_LIBS" CFLAGS="$ice_save_CFLAGS" CPPFLAGS="$ice_save_CPPFLAGS" LDFLAGS="$ice_save_LDFLAGS" fi dnl Check for location of Tcl support dnl Disable Tcl support if not found dnl Check for tcl.h if test "$USE_TCL" = "true" then TCL_INCDIR=no AC_CHECK_HEADER(tcl.h, TCL_INCDIR=yes) if test "$TCL_INCDIR" = "no"; then AC_MSG_WARN(tcl support disabled; tcl.h missing) USE_TCL= fi fi dnl Check for Tcl archive if test "$USE_TCL" = "true"; then TCL_LIB= tcl_libs="tcl8.0 tcl80 tcl7.6 tcl76 tcl" for tcl_lib in $tcl_libs; do if test -z "$TCL_LIB"; then AC_CHECK_LIB($tcl_lib, main, TCL_LIB=$tcl_lib) fi done if test -z "$TCL_LIB"; then AC_MSG_WARN(tcl support disabled; Tcl library missing) USE_TCL= else TCL_LIB=-l$TCL_LIB fi AC_SUBST(TCL_LIB) fi dnl Check for location of Tk support (only if Tcl used) dnl Disable Tcl support if Tk not found dnl Check for tk.h if test "$USE_TCL" = "true" then ice_save_LIBS="$LIBS" ice_save_CFLAGS="$CFLAGS" ice_save_CPPFLAGS="$CPPFLAGS" ice_save_LDFLAGS="$LDFLAGS" CPPFLAGS="$CPPFLAGS $X_CFLAGS" TK_INCDIR=no AC_CHECK_HEADER(tk.h, TK_INCDIR=yes) if test "$TK_INCDIR" = "no"; then AC_MSG_WARN(tcl support disabled; tk.h missing) USE_TCL= fi LIBS="$ice_save_LIBS" CFLAGS="$ice_save_CFLAGS" CPPFLAGS="$ice_save_CPPFLAGS" LDFLAGS="$ice_save_LDFLAGS" fi dnl Check for Tk archive if test "$USE_TCL" = "true" then ice_save_LIBS="$LIBS" ice_save_CFLAGS="$CFLAGS" ice_save_CPPFLAGS="$CPPFLAGS" ice_save_LDFLAGS="$LDFLAGS" LIBS="$TCL_LIB $X_PRE_LIBS $X11_LIBS $X_EXTRA_LIBS $LIBS" CFLAGS="$CFLAGS $X_CFLAGS" CPPFLAGS="$CPPFLAGS $X_CFLAGS" LDFLAGS="$LDFLAGS $X_LIBS" TK_LIB= tk_libs="tk8.0 tk80 tk4.2 tk42 tk" for tk_lib in $tk_libs; do if test -z "$TK_LIB"; then AC_CHECK_LIB($tk_lib, main, TK_LIB=$tk_lib) fi done if test -z "$TK_LIB"; then AC_MSG_WARN(tk support disabled; Tk library missing) USE_TCL= else TK_LIB=-l$TK_LIB fi AC_SUBST(TK_LIB) LIBS="$ice_save_LIBS" CFLAGS="$ice_save_CFLAGS" CPPFLAGS="$ice_save_CPPFLAGS" LDFLAGS="$ice_save_LDFLAGS" fi AC_OUTPUT(GNUmakefile Makefile.global backend/port/Makefile bin/pg_version/Makefile bin/psql/Makefile bin/pg_dump/Makefile backend/utils/Gen_fmgrtab.sh interfaces/libpq/Makefile interfaces/libpgtcl/Makefile interfaces/ecpg/lib/Makefile )