]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix pthreads linking
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 24 May 2020 20:14:37 +0000 (21:14 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 24 May 2020 20:14:50 +0000 (21:14 +0100)
CMakeLists.txt

index 388e9914f66ae736619450b5a4fb4fc29b68f908..71c5d176150d53b71ff09f3e8ecebf36d529e61b 100644 (file)
@@ -120,6 +120,8 @@ INCLUDE(OSDep)
 
 # Now find libraries and headers
 LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "m")
+LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "pthread")
+
 IF(ENABLE_LUAJIT MATCHES "ON")
        ProcessPackage(LIBLUAJIT LIBRARY        "luajit"
                                                                                "luajit-2.1"
@@ -177,7 +179,6 @@ IF(ENABLE_JEMALLOC MATCHES "ON" AND NOT SANITIZE)
        ProcessPackage(JEMALLOC LIBRARY jemalloc_pic jemalloc INCLUDE jemalloc.h INCLUDE_SUFFIXES include/jemalloc
                ROOT ${JEMALLOC_ROOT_DIR})
        SET(WITH_JEMALLOC "1")
-       LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lpthread")
 ENDIF()
 
 IF(ENABLE_LIBUNWIND MATCHES "ON")
@@ -433,7 +434,6 @@ TRY_RUN(_CAN_RUN _CAN_COMPILE
        CMAKE_FLAGS CMAKE_C_FLAGS="-pthread")
 IF(_CAN_RUN EQUAL 1)
        SET(HAVE_PTHREAD_PROCESS_SHARED 1 CACHE INTERNAL "")
-       LIST(APPEND RSPAMD_REQUIRED_LIBRARIES "-lpthread")
 ENDIF(_CAN_RUN EQUAL 1)
 IF(HAVE_PTHREAD_PROCESS_SHARED)
        MESSAGE(STATUS "pthread_mutexattr_setpshared is supported")