Fixed linking with pthread library.

This commit is contained in:
Vincent Richard 2013-02-05 15:15:37 +01:00
parent c2474f2b2b
commit 9adc7c3952

View File

@ -579,13 +579,25 @@ CHECK_FUNCTION_EXISTS(syscall VMIME_HAVE_SYSCALL)
CHECK_SYMBOL_EXISTS(SYS_gettid sys/syscall.h VMIME_HAVE_SYSCALL_GETTID)
FIND_PACKAGE(Threads)
FIND_LIBRARY(PTHREAD pthread)
IF(PTHREAD)
TARGET_LINK_LIBRARIES(
${VMIME_LIBRARY_NAME}
${TARGET_LINK_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
)
FIND_LIBRARY(PTHREAD_LIB pthread)
IF(PTHREAD_LIB)
SET(VMIME_HAVE_PTHREAD 1)
ELSE(PTHREAD)
TARGET_LINK_LIBRARIES(
${VMIME_LIBRARY_NAME}
${TARGET_LINK_LIBRARIES}
${PTHREAD_LIB}
)
ELSE(PTHREAD_LIB)
SET(VMIME_HAVE_PTHREAD 0)
ENDIF(PTHREAD)
ENDIF(PTHREAD_LIB)
##############################################################################