aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco-HZy0K5TPuP5AfugRpC6u6w@public.gmane.org>2014-02-03 12:58:36 +0200
committerAndreas Schneider <asn@cryptomilk.org>2014-02-03 14:36:56 +0100
commit79a80cdc77a6a437723fc91373dfbcc972306035 (patch)
tree03390f001696d5c10e9d9923316de2383244249c
parent95782ada1f4bed83472bc3bc7e464d07a49fb3ae (diff)
downloadlibssh-79a80cdc77a6a437723fc91373dfbcc972306035.tar.gz
libssh-79a80cdc77a6a437723fc91373dfbcc972306035.tar.xz
libssh-79a80cdc77a6a437723fc91373dfbcc972306035.zip
ConfigureChecks: Stop checking for CMAKE_HAVE_THREADS_LIBRARY.
libssh is primarily interested in whether pthreads is present and can be used. Checking for CMAKE_HAVE_THREADS_LIBRARY is not the same thing, as there are cases where pthread exists but CMAKE_HAVE_THREADS_LIBRARY is not set (for example, FreeBSD passes -DTHREADS_HAVE_PTHREAD_ARG=1 to CMake by default as a way to skip the checks for -lpthread, -lpthreads and others and tell the build system that -pthread is the one expected to be used). Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r--ConfigureChecks.cmake8
1 files changed, 3 insertions, 5 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
index 472fe79e..8f76af82 100644
--- a/ConfigureChecks.cmake
+++ b/ConfigureChecks.cmake
@@ -169,11 +169,9 @@ if (GCRYPT_FOUND)
endif (GCRYPT_VERSION VERSION_GREATER "1.4.6")
endif (GCRYPT_FOUND)
-if (CMAKE_HAVE_THREADS_LIBRARY)
- if (CMAKE_USE_PTHREADS_INIT)
- set(HAVE_PTHREAD 1)
- endif (CMAKE_USE_PTHREADS_INIT)
-endif (CMAKE_HAVE_THREADS_LIBRARY)
+if (CMAKE_USE_PTHREADS_INIT)
+ set(HAVE_PTHREAD 1)
+endif (CMAKE_USE_PTHREADS_INIT)
# OPTIONS
check_c_source_compiles("