From 72d54ff9d430f72b4fe53665ccbd0c265c7bde1f Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Sat, 10 Aug 2024 20:16:59 +0200 Subject: [PATCH] only enable client parsec plugin if HAVE_THREADS_H --- cmake/mariadb_connector_c.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/mariadb_connector_c.cmake b/cmake/mariadb_connector_c.cmake index 3e9ff840439..542c6e65365 100644 --- a/cmake/mariadb_connector_c.cmake +++ b/cmake/mariadb_connector_c.cmake @@ -7,7 +7,11 @@ ENDIF() SET(CONC_WITH_SIGNCODE ${SIGNCODE}) SET(SIGN_OPTIONS ${SIGNTOOL_PARAMETERS}) SET(CONC_WITH_EXTERNAL_ZLIB ON) + +CHECK_INCLUDE_FILES (threads.h HAVE_THREADS_H) +IF(HAVE_THREADS_H) SET(CLIENT_PLUGIN_PARSEC DYNAMIC) +ENDIF() IF(SSL_DEFINES MATCHES "WOLFSSL") IF(WIN32)