>From 611fa6cd92671318b22e70f931db695a58ecdaf3 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 13 May 2021 10:49:13 +0200 Subject: [PATCH] Enable more single-thread optimizations in gnulib code. * configure.ac (GNULIB_REGEX_SINGLE_THREAD, GNULIB_MBRTOWC_SINGLE_THREAD, GNULIB_WCHAR_SINGLE_LOCALE): Define as C macros. --- configure.ac | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure.ac b/configure.ac index 04a7d4b..517666f 100644 --- a/configure.ac +++ b/configure.ac @@ -42,6 +42,9 @@ gl_ASSERT_NO_GNULIB_POSIXCHECK # M4 is single-threaded; so we can optimize gnulib code by using this: gl_DISABLE_THREADS +AC_DEFINE([GNULIB_REGEX_SINGLE_THREAD], [1], [Define to optimize regex.]) +AC_DEFINE([GNULIB_MBRTOWC_SINGLE_THREAD], [1], [Define to optimize mbrtowc.]) +AC_DEFINE([GNULIB_WCHAR_SINGLE_LOCALE], [1], [Define to optimize mbrtowc.]) AC_ARG_ENABLE([gcc-warnings], [AS_HELP_STRING([--enable-gcc-warnings], -- 2.7.4