From 5f36bf12f93f480f1f957b884c8f7f69da64648c Mon Sep 17 00:00:00 2001 From: Markus Minichmayr Date: Mon, 10 Oct 2022 19:01:06 +0200 Subject: CMAKE option LIBICAL_SYNC_MODE_THREADLOCAL: Allow compiling all global variables with thread-local storage, thus avoiding the need for synchronization. --- src/libical/pvl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libical/pvl.c') diff --git a/src/libical/pvl.c b/src/libical/pvl.c index 8faaa264..0d3e006b 100644 --- a/src/libical/pvl.c +++ b/src/libical/pvl.c @@ -21,7 +21,7 @@ #include /* To mute a ThreadSanitizer claim */ -#if defined(HAVE_PTHREAD) && defined(THREAD_SANITIZER) +#if (ICAL_SYNC_MODE == ICAL_SYNC_MODE_PTHREAD) && defined(THREAD_SANITIZER) #include static pthread_mutex_t pvl_mutex = PTHREAD_MUTEX_INITIALIZER; -- cgit v1.2.1