freebsd-ports/security/libssh/files/patch-src__threads__CMakeLists.txt
Dima Panov 7eb467ab11 - Update libssh to 0.6.0 security release
- Fix threaded library [1]

Submitted by:	rakuco@ via libssh mailing list [1]
2014-01-16 03:27:31 +00:00

39 lines
863 B
Text

--- ./src/threads/CMakeLists.txt
+++ ./src/threads/CMakeLists.txt
@@ -24,30 +24,12 @@ if (WITH_STATIC_LIB)
endif (WITH_STATIC_LIB)
set(LIBSSH_THREADS_LINK_LIBRARIES
- ${LIBSSH_SHARED_LIBRARY}
-)
-
-set(libssh_threads_SRCS
-)
-
-# build and link pthread
-if (CMAKE_USE_PTHREADS_INIT)
- set(libssh_threads_SRCS
- ${libssh_threads_SRCS}
- pthread.c
- )
-
- set(LIBSSH_THREADS_LINK_LIBRARIES
- ${LIBSSH_THREADS_LINK_LIBRARIES}
- ${CMAKE_THREAD_LIBS_INIT}
- )
-endif (CMAKE_USE_PTHREADS_INIT)
-
-set(LIBSSH_THREADS_LINK_LIBRARIES
- ${LIBSSH_THREADS_LINK_LIBRARIES}
+ ${LIBSSH_SHARED_LIBRARY} ${CMAKE_THREAD_LIBS_INIT}
CACHE INTERNAL "libssh threads link libraries"
)
+set(libssh_threads_SRCS pthread.c)
+
include_directories(
${LIBSSH_THREADS_PUBLIC_INCLUDE_DIRS}
${LIBSSH_THREADS_PRIVATE_INCLUDE_DIRS}