From 64579962bbe522bf9ced8e4ed712b9072fb89142 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 11 Dec 2009 02:21:21 +0000 Subject: [PATCH] Properly define ENABLE_THREAD_SAFETY in conflgure, per suggestion from Peter. --- configure | 7 +++++++ configure.in | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/configure b/configure index e1212ba2ab..009a177b08 100755 --- a/configure +++ b/configure @@ -4881,6 +4881,13 @@ else fi +if test "$enable_thread_safety" = yes; then + +cat >>confdefs.h <<\_ACEOF +#define ENABLE_THREAD_SAFETY 1 +_ACEOF + +fi { $as_echo "$as_me:$LINENO: result: $enable_thread_safety" >&5 $as_echo "$enable_thread_safety" >&6; } diff --git a/configure.in b/configure.in index 97c3c76b9e..38ac6c8caa 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $PostgreSQL: pgsql/configure.in,v 1.615 2009/12/02 14:07:25 momjian Exp $ +dnl $PostgreSQL: pgsql/configure.in,v 1.616 2009/12/11 02:21:21 momjian Exp $ dnl dnl Developers, please strive to achieve this order: dnl @@ -559,6 +559,10 @@ IFS=$ac_save_IFS # AC_MSG_CHECKING([allow thread-safe client libraries]) PGAC_ARG_BOOL(enable, thread-safety, yes, [disable thread-safety in client libraries]) +if test "$enable_thread_safety" = yes; then + AC_DEFINE([ENABLE_THREAD_SAFETY], 1, + [Define to 1 to build client libraries as thread-safe code. (--enable-thread-safety)]) +fi AC_MSG_RESULT([$enable_thread_safety]) AC_SUBST(enable_thread_safety) -- 2.40.0