Skip to content

Commit 15c7931

Browse files
author
Thomas G. Lockhart
committed
Provide new option "--enable-integer-datetimes". Defaults to disabled for
now, but we may want otherwise on systems which support it.
1 parent 547df0c commit 15c7931

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

configure

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -849,6 +849,7 @@ if test -n "$ac_init_help"; then
849849
Optional Features:
850850
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
851851
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
852+
--enable-integer-datetimes enable 64-bit integer date/time support
852853
--enable-recode enable character set recode support
853854
--enable-multibyte enable multibyte character support
854855
--enable-nls[=LANGUAGES] enable Native Language Support
@@ -1577,6 +1578,43 @@ fi;
15771578
15781579
15791580
#
1581+
# 64-bit integer date/time storage (--enable-integer-datetimes)
1582+
#
1583+
echo "$as_me:$LINENO: checking whether to build with 64-bit integer date/time support" >&5
1584+
echo $ECHO_N "checking whether to build with 64-bit integer date/time support... $ECHO_C" >&6
1585+
1586+
1587+
# Check whether --enable-integer-datetimes or --disable-integer-datetimes was given.
1588+
if test "${enable_integer_datetimes+set}" = set; then
1589+
enableval="$enable_integer_datetimes"
1590+
1591+
case $enableval in
1592+
yes)
1593+
1594+
cat >>confdefs.h <<\_ACEOF
1595+
#define USE_INTEGER_DATETIMES 1
1596+
_ACEOF
1597+
1598+
;;
1599+
no)
1600+
:
1601+
;;
1602+
*)
1603+
{ { echo "$as_me:$LINENO: error: no argument expected for --enable-integer-datetimes option" >&5
1604+
echo "$as_me: error: no argument expected for --enable-integer-datetimes option" >&2;}
1605+
{ (exit 1); exit 1; }; }
1606+
;;
1607+
esac
1608+
1609+
else
1610+
enable_integer_datetimes=no
1611+
1612+
fi;
1613+
1614+
echo "$as_me:$LINENO: result: $enable_integer_datetimes" >&5
1615+
echo "${ECHO_T}$enable_integer_datetimes" >&6
1616+
1617+
15801618
# Character set recode (--enable-recode)
15811619
#
15821620
echo "$as_me:$LINENO: checking whether to build with recode support" >&5

configure.in

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dnl Process this file with autoconf to produce a configure script.
2-
dnl $Header: /cvsroot/pgsql/configure.in,v 1.179 2002/04/21 00:22:52 ishii Exp $
2+
dnl $Header: /cvsroot/pgsql/configure.in,v 1.180 2002/04/21 19:54:50 thomas Exp $
33

44
dnl Developers, please strive to achieve this order:
55
dnl
@@ -141,6 +141,15 @@ PGAC_ARG_REQ(with, libs, [ --with-libs=DIRS alternative spelling of
141141

142142

143143
#
144+
# 64-bit integer date/time storage (--enable-integer-datetimes)
145+
#
146+
AC_MSG_CHECKING([whether to build with 64-bit integer date/time support])
147+
PGAC_ARG_BOOL(enable, integer-datetimes, no, [ --enable-integer-datetimes enable 64-bit integer date/time support],
148+
[AC_DEFINE([USE_INTEGER_DATETIMES], 1,
149+
[Set to 1 if you want integer date/time support (--enable-integer-datetimes)])])
150+
AC_MSG_RESULT([$enable_integer_datetimes])
151+
152+
144153
# Character set recode (--enable-recode)
145154
#
146155
AC_MSG_CHECKING([whether to build with recode support])

0 commit comments

Comments
 (0)