# readline on MinGW has problems with backslashes in psql and other bugs.
# This is particularly a problem with non-US code pages.
# Therefore disable its use until we understand the cause. 2004-07-20
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
if test "$with_readline" = yes; then
{ echo "$as_me:$LINENO: WARNING: *** Readline does not work on MinGW --- disabling" >&5
echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
with_readline=no
- fi;;
-esac
+ fi
+fi
#
fi
-
##
## Functions, global variables
##
esac
# Solaris has a very slow qsort in certain cases, so we replace it.
-case $host_os in solaris*)
-LIBOBJS="$LIBOBJS qsort.$ac_objext" ;;
-esac
+if test "$PORTNAME" = "solaris"; then
+LIBOBJS="$LIBOBJS qsort.$ac_objext"
+fi
# Win32 support
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
LIBOBJS="$LIBOBJS copydir.$ac_objext"
LIBOBJS="$LIBOBJS gettimeofday.$ac_objext"
LIBOBJS="$LIBOBJS kill.$ac_objext"
#define HAVE_SYMLINK 1
_ACEOF
-;;
-esac
+fi
if test "$with_readline" = yes; then
echo "$as_me:$LINENO: checking for rl_completion_append_character" >&5
ac_config_links="$ac_config_links src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION} src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION} src/include/dynloader.h:src/backend/port/dynloader/${template}.h src/include/pg_config_os.h:src/include/port/${template}.h src/Makefile.port:src/makefiles/Makefile.${template}"
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
ac_config_commands="$ac_config_commands check_win32_symlinks"
- ;;
-esac
+fi
ac_config_headers="$ac_config_headers src/include/pg_config.h"
dnl Process this file with autoconf to produce a configure script.
-dnl $PostgreSQL: pgsql/configure.in,v 1.375 2004/09/02 15:39:56 tgl Exp $
+dnl $PostgreSQL: pgsql/configure.in,v 1.376 2004/09/10 13:53:40 momjian Exp $
dnl
dnl Developers, please strive to achieve this order:
dnl
# readline on MinGW has problems with backslashes in psql and other bugs.
# This is particularly a problem with non-US code pages.
# Therefore disable its use until we understand the cause. 2004-07-20
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
if test "$with_readline" = yes; then
AC_MSG_WARN([*** Readline does not work on MinGW --- disabling])
with_readline=no
- fi;;
-esac
+ fi
+fi
#
[#include <krb5.h>])
fi
-
##
## Functions, global variables
##
esac
# Solaris has a very slow qsort in certain cases, so we replace it.
-case $host_os in solaris*)
-AC_LIBOBJ(qsort) ;;
-esac
+if test "$PORTNAME" = "solaris"; then
+AC_LIBOBJ(qsort)
+fi
# Win32 support
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
AC_LIBOBJ(copydir)
AC_LIBOBJ(gettimeofday)
AC_LIBOBJ(kill)
AC_LIBOBJ(rand)
AC_DEFINE([HAVE_SYMLINK], 1,
[Define to 1 if you have the `symlink' function.])
-;;
-esac
+fi
if test "$with_readline" = yes; then
PGAC_VAR_RL_COMPLETION_APPEND_CHARACTER
src/Makefile.port:src/makefiles/Makefile.${template}
])
-case $host_os in mingw*)
+if test "$PORTNAME" = "win32"; then
AC_CONFIG_COMMANDS([check_win32_symlinks],[
# Links sometimes fail undetected on Mingw -
# so here we detect it and warn the user
test -e `expr "$FILE" : '\([[^:]]*\)'` || AC_MSG_WARN([*** link for $FILE - please fix by hand])
done
])
- ;;
-esac
+fi
AC_CONFIG_HEADERS([src/include/pg_config.h],
[