build: Improve pthread detection.
Этот коммит содержится в:
родитель
d2f38da094
Коммит
f45dc29eb2
@ -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}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user