From badc0da3b74d99c90b7b28180d08cd6d08830254 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 19 May 2009 09:13:35 +0200 Subject: Make-Prozess auf CMake umgestellt --- FindGnuTLS.cmake | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 FindGnuTLS.cmake (limited to 'FindGnuTLS.cmake') diff --git a/FindGnuTLS.cmake b/FindGnuTLS.cmake new file mode 100644 index 0000000..869444b --- /dev/null +++ b/FindGnuTLS.cmake @@ -0,0 +1,38 @@ +INCLUDE( FindPkgConfig ) + +IF ( GNUTLS_FIND_REQUIRED ) + SET( _pkgconfig_REQUIRED "REQUIRED" ) +ELSE( GNUTLS_FIND_REQUIRED ) + SET( _pkgconfig_REQUIRED "" ) +ENDIF ( GNUTLS_FIND_REQUIRED ) + +IF ( GNUTLS_MIN_VERSION ) + PKG_SEARCH_MODULE( GNUTLS ${_pkgconfig_REQUIRED} gnutls>=${GNUTLS_MIN_VERSION} ) +ELSE ( GNUTLS_MIN_VERSION ) + PKG_SEARCH_MODULE( GNUTLS ${_pkgconfig_REQUIRED} gnutls ) +ENDIF ( GNUTLS_MIN_VERSION ) + + +IF( NOT GNUTLS_FOUND AND NOT PKG_CONFIG_FOUND ) + FIND_PATH( GNUTLS_INCLUDE_DIRS gnutls/gnutls.h ) + FIND_LIBRARY( GNUTLS_LIBRARIES gnutls) + + # Report results + IF ( GNUTLS_LIBRARIES AND GNUTLS_INCLUDE_DIRS ) + SET( GNUTLS_FOUND 1 ) + IF ( NOT GNUTLS_FIND_QUIETLY ) + MESSAGE( STATUS "Found gnutls: ${GNUTLS_LIBRARIES}" ) + ENDIF ( NOT GNUTLS_FIND_QUIETLY ) + ELSE ( GNUTLS_LIBRARIES AND GNUTLS_INCLUDE_DIRS ) + IF ( GNUTLS_FIND_REQUIRED ) + MESSAGE( SEND_ERROR "Could NOT find gnutls" ) + ELSE ( GNUTLS_FIND_REQUIRED ) + IF ( NOT GNUTLS_FIND_QUIETLY ) + MESSAGE( STATUS "Could NOT find gnutls" ) + ENDIF ( NOT GNUTLS_FIND_QUIETLY ) + ENDIF ( GNUTLS_FIND_REQUIRED ) + ENDIF ( GNUTLS_LIBRARIES AND GNUTLS_INCLUDE_DIRS ) +ENDIF( NOT GNUTLS_FOUND AND NOT PKG_CONFIG_FOUND ) + +MARK_AS_ADVANCED( GNUTLS_LIBRARIES GNUTLS_INCLUDE_DIRS ) + -- cgit v1.2.3