changeset 1224:def1b0ac48dc

Fix test for GnuTLS version
author Sebastien Decugis <sdecugis@freediameter.net>
date Wed, 19 Jun 2013 14:41:07 +0800
parents 33ad82ffbdde
children 1804ef0240cc
files cmake/Modules/FindGnuTLS.cmake
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/cmake/Modules/FindGnuTLS.cmake	Wed Jun 19 14:38:57 2013 +0800
+++ b/cmake/Modules/FindGnuTLS.cmake	Wed Jun 19 14:41:07 2013 +0800
@@ -44,15 +44,17 @@
   IF( NOT( "${GNUTLS_VERSION_TEST_FOR}" STREQUAL "${GNUTLS_LIBRARY}" ))
     INCLUDE (CheckLibraryExists) 
     MESSAGE(STATUS "Checking GNUTLS version")
+    UNSET(GNUTLS_VERSION_300)
+    UNSET(GNUTLS_VERSION_300 CACHE)
     UNSET(GNUTLS_VERSION_310)
     UNSET(GNUTLS_VERSION_310 CACHE)
     UNSET(GNUTLS_VERSION_322)
     UNSET(GNUTLS_VERSION_322 CACHE)
     GET_FILENAME_COMPONENT(GNUTLS_PATH ${GNUTLS_LIBRARY} PATH)
     CHECK_LIBRARY_EXISTS(gnutls gnutls_x509_trust_list_verify_crt ${GNUTLS_PATH} GNUTLS_VERSION_300) 
-    IF(!GNUTLS_VERSION_300)
+    IF(NOT GNUTLS_VERSION_300)
 	MESSAGE(FATAL_ERROR "GnuTLS found but version is too old, need 3.x at least for DTLS support")
-    ENDIF(!GNUTLS_VERSION_300)
+    ENDIF(NOT GNUTLS_VERSION_300)
     CHECK_LIBRARY_EXISTS(gnutls gnutls_handshake_set_timeout ${GNUTLS_PATH} GNUTLS_VERSION_310) 
     CHECK_LIBRARY_EXISTS(gnutls gnutls_handshake_set_hook_function ${GNUTLS_PATH} GNUTLS_VERSION_322) 
     SET( GNUTLS_VERSION_TEST_FOR ${GNUTLS_LIBRARY} CACHE INTERNAL "Version the test was made against" )
"Welcome to our mercurial repository"