mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
Next version of patch.
Now with documentation update and disabling of UTF conversion for Tcl <=8.0 On Fri, 24 Aug 2001, Vsevolod Lobko wrote: > On Thu, 23 Aug 2001, Tom Lane wrote: > > > > Is this looks better? > > > > It does, but one small gripe: the lack of semicolons will probably cause > > pg_indent to mess up the indentation. (I know emacs' autoindent mode > > will not work nicely with it, either.) Please set up the macros so that > > you write > > > > UTF_BEGIN; > > Tcl_DStringAppend(&unknown_src, UTF_E2U(part), -1); > > UTF_END; > > > > and then I'll be happy. > > Attached revised patch > > > Your point about overhead is a good one, so I retract the gripe about > > using a configure switch. But please include documentation patches to > > describe the configure option in the administrator's guide (installation > > section). > > This patch still uses configure switch for enabling feature. > > For enabling based on tcl version we have 2 posibilites: > 1) having feature enabled by default, but in pltcl.c check for tcl > version and disable it for old versions > 2) enable or disable at configure time based on tcl version, but there > are problem - current configure don't checks for tcl version at all > and my configure skills not enought for adding this > Vsevolod Lobko
This commit is contained in:
15
configure.in
15
configure.in
@ -409,6 +409,21 @@ AC_MSG_RESULT([$enable_pltcl_unknown])
|
||||
AC_SUBST([enable_pltcl_unknown])
|
||||
|
||||
|
||||
#
|
||||
# If Tcl is enabled (above) then check for pltcl_utf
|
||||
#
|
||||
AC_MSG_CHECKING([whether to build with PL/Tcl with UTF support])
|
||||
if test "$with_tcl" = yes; then
|
||||
PGAC_ARG_BOOL(enable, pltcl-utf, no,
|
||||
[ --enable-pltcl-utf build PL/Tcl UTF support (if Tcl is enabled)],
|
||||
[AC_DEFINE([ENABLE_PLTCL_UTF])])
|
||||
else
|
||||
enable_pltcl_utf=no
|
||||
fi
|
||||
AC_MSG_RESULT([$enable_pltcl_utf])
|
||||
AC_SUBST([enable_pltcl_utf])
|
||||
|
||||
|
||||
#
|
||||
# Optionally build Perl modules (Pg.pm and PL/Perl)
|
||||
#
|
||||
|
Reference in New Issue
Block a user