From: Bruno Haible Date: Wed, 23 Aug 2006 12:06:29 +0000 (+0000) Subject: Separate the "early" and the "normal" part of gl_LOCK. X-Git-Tag: 0.16.x-branchpoint~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86afd283be0be5909541c517d2148552300ca01b;p=thirdparty%2Fgettext.git Separate the "early" and the "normal" part of gl_LOCK. --- diff --git a/gettext-runtime/m4/ChangeLog b/gettext-runtime/m4/ChangeLog index e9dd4ffb8..58bc3da5d 100644 --- a/gettext-runtime/m4/ChangeLog +++ b/gettext-runtime/m4/ChangeLog @@ -1,3 +1,9 @@ +2006-08-23 Bruno Haible + + * lock.m4 (gl_LOCK_EARLY): Renamed from gl_LOCK. + (gl_LOCK_BODY): Remove gl_PREREQ_LOCK invocation. + (gl_LOCK): New macro. + 2006-08-18 Bruno Haible * lock.m4 (gl_LOCK_BODY): Change the default value of gl_use_threads on diff --git a/gettext-runtime/m4/lock.m4 b/gettext-runtime/m4/lock.m4 index 8f3fd0a4a..1ab72164f 100644 --- a/gettext-runtime/m4/lock.m4 +++ b/gettext-runtime/m4/lock.m4 @@ -1,4 +1,4 @@ -# lock.m4 serial 3 (gettext-0.15.1) +# lock.m4 serial 4 (gettext-0.15.1) dnl Copyright (C) 2005-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -19,12 +19,12 @@ dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. -AC_DEFUN([gl_LOCK], +AC_DEFUN([gl_LOCK_EARLY], [ AC_REQUIRE([gl_LOCK_BODY]) ]) -dnl The guts of gl_LOCK. Needs to be expanded only once. +dnl The guts of gl_LOCK_EARLY. Needs to be expanded only once. AC_DEFUN([gl_LOCK_BODY], [ @@ -235,6 +235,11 @@ int x = (int)PTHREAD_MUTEX_RECURSIVE; AC_SUBST(LTLIBTHREAD) AC_SUBST(LIBMULTITHREAD) AC_SUBST(LTLIBMULTITHREAD) +]) + +AC_DEFUN([gl_LOCK], +[ + AC_REQUIRE([gl_LOCK_EARLY]) gl_PREREQ_LOCK ])