mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-08-08 19:02:06 +03:00
build: Improve pthread detection.
This commit is contained in:
@@ -128,9 +128,9 @@ if (Z_LIBRARY)
|
|||||||
endif (Z_LIBRARY)
|
endif (Z_LIBRARY)
|
||||||
|
|
||||||
if (CMAKE_HAVE_THREADS_LIBRARY)
|
if (CMAKE_HAVE_THREADS_LIBRARY)
|
||||||
if (CMAKE_HAVE_PTHREADS_CREATE OR CMAKE_HAVE_PTHREAD_CREATE)
|
if (CMAKE_USE_PTHREADS_INIT)
|
||||||
set(HAVE_PTHREAD 1)
|
set(HAVE_PTHREAD 1)
|
||||||
endif (CMAKE_HAVE_PTHREADS_CREATE OR CMAKE_HAVE_PTHREAD_CREATE)
|
endif (CMAKE_USE_PTHREADS_INIT)
|
||||||
endif (CMAKE_HAVE_THREADS_LIBRARY)
|
endif (CMAKE_HAVE_THREADS_LIBRARY)
|
||||||
|
|
||||||
# OPTIONS
|
# OPTIONS
|
||||||
|
@@ -31,7 +31,7 @@ set(libssh_threads_SRCS
|
|||||||
)
|
)
|
||||||
|
|
||||||
# build and link pthread
|
# build and link pthread
|
||||||
if (CMAKE_HAVE_PTHREADS_CREATE OR CMAKE_HAVE_PTHREAD_CREATE)
|
if (CMAKE_USE_PTHREADS_INIT)
|
||||||
set(libssh_threads_SRCS
|
set(libssh_threads_SRCS
|
||||||
${libssh_threads_SRCS}
|
${libssh_threads_SRCS}
|
||||||
pthread.c
|
pthread.c
|
||||||
@@ -41,7 +41,7 @@ if (CMAKE_HAVE_PTHREADS_CREATE OR CMAKE_HAVE_PTHREAD_CREATE)
|
|||||||
${LIBSSH_THREADS_LINK_LIBRARIES}
|
${LIBSSH_THREADS_LINK_LIBRARIES}
|
||||||
${CMAKE_THREAD_LIBS_INIT}
|
${CMAKE_THREAD_LIBS_INIT}
|
||||||
)
|
)
|
||||||
endif (CMAKE_HAVE_PTHREADS_CREATE OR CMAKE_HAVE_PTHREAD_CREATE)
|
endif (CMAKE_USE_PTHREADS_INIT)
|
||||||
|
|
||||||
set(LIBSSH_THREADS_LINK_LIBRARIES
|
set(LIBSSH_THREADS_LINK_LIBRARIES
|
||||||
${LIBSSH_THREADS_LINK_LIBRARIES}
|
${LIBSSH_THREADS_LINK_LIBRARIES}
|
||||||
|
Reference in New Issue
Block a user