-if(NOT HAVE_CLOCK_GETTIME)
- check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME_RT)
- if(NOT HAVE_CLOCK_GETTIME_RT)
+ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations")
+ endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
+
+ endif(OPENSSL_FOUND)
+elseif("${SSL}" STREQUAL "polarssl")
+ find_package(PolarSSL REQUIRED)
+ if(POLARSSL_FOUND)
+ set(USE_POLARSSL ON)
+ set(SSLIMP_LIBRARIES ${POLARSSL_LIBRARIES})
+ set(SSLIMP_INCLUDE_DIR ${POLARSSL_INCLUDE_DIR})
+ set(SSLIMP_LIBRARY_DIR ${POLARSSL_LIB_DIR})
+ endif(POLARSSL_FOUND)
+elseif("${SSL}" STREQUAL "gnutls")
+ find_package(GnuTLS 3 REQUIRED)
+ if(GNUTLS_FOUND)
+ set(USE_GNUTLS ON)
+ set(SSLIMP_LIBRARIES ${GNUTLS_LIBRARIES})
+ set(SSLIMP_INCLUDE_DIR ${GNUTLS_INCLUDE_DIR})
+ set(SSLIMP_LIBRARY_DIR ${GNUTLS_LIB_DIR})
+ endif(GNUTLS_FOUND)
+ find_package(Nettle REQUIRED)
+ if(NETTLE_FOUND)
+ set(CRYPTO_LIBRARIES "${NETTLE_LIBRARIES}")
+ endif(NETTLE_FOUND)
+endif("${SSL}" STREQUAL "openssl")
+
+check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME_RT)
+
+if(NOT HAVE_CLOCK_GETTIME_RT)
+ check_function_exists(clock_gettime HAVE_CLOCK_GETTIME)
+ if(NOT HAVE_CLOCK_GETTIME)