CMAKE: Get most of of missing *build* pieces into place
[obnox/wireshark/wip.git] / cmake / modules / FindGNUTLS.cmake
1 # - Find gnutls
2 # Find the native GNUTLS includes and library
3 #
4 #  GNUTLS_INCLUDE_DIRS - where to find gnutls.h, etc.
5 #  GNUTLS_LIBRARIES    - List of libraries when using gnutls.
6 #  GNUTLS_FOUND        - True if gnutls found.
7
8
9 IF (GNUTLS_INCLUDE_DIRS)
10   # Already in cache, be silent
11   SET(GNUTLS_FIND_QUIETLY TRUE)
12 ENDIF (GNUTLS_INCLUDE_DIRS)
13
14 FIND_PATH(GNUTLS_INCLUDE_DIR
15         NAMES
16           gnutls.h
17           gnutls/gnutls.h
18 #       PATHS
19 )
20
21 SET(GNUTLS_NAMES gnutls)
22 FIND_LIBRARY(GNUTLS_LIBRARY NAMES ${GNUTLS_NAMES} )
23
24 # handle the QUIETLY and REQUIRED arguments and set GNUTLS_FOUND to TRUE if 
25 # all listed variables are TRUE
26 INCLUDE(FindPackageHandleStandardArgs)
27 FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNUTLS DEFAULT_MSG GNUTLS_LIBRARY GNUTLS_INCLUDE_DIR)
28
29 IF(GNUTLS_FOUND)
30   SET( GNUTLS_LIBRARIES ${GNUTLS_LIBRARY} )
31 ELSE(GNUTLS_FOUND)
32   SET( GNUTLS_LIBRARIES )
33 ENDIF(GNUTLS_FOUND)
34
35 MARK_AS_ADVANCED( GNUTLS_LIBRARIES GNUTLS_INCLUDE_DIRS )