view cmake/Modules/FindGcrypt.cmake @ 1327:82b386714795

Set callback data also when only setting expire callback (and not answer callback as well). It is used when calling the expire callback, so not setting it makes no sense.
author Thomas Klausner <tk@giga.or.at>
date Mon, 27 Nov 2017 15:21:20 +0100
parents f145c687c5f3
children
line wrap: on
line source

# - Find gnutls
# Find the native GCRYPT includes and library
#
#  GCRYPT_FOUND - True if gnutls found.
#  GCRYPT_INCLUDE_DIR - where to find gnutls.h, etc.
#  GCRYPT_LIBRARIES - List of libraries when using gnutls.

if (GCRYPT_INCLUDE_DIR AND GCRYPT_LIBRARIES)
  set(GCRYPT_FIND_QUIETLY TRUE)
endif (GCRYPT_INCLUDE_DIR AND GCRYPT_LIBRARIES)

# Include dir
find_path(GCRYPT_INCLUDE_DIR
	NAMES
	  gcrypt.h
)

# Library
find_library(GCRYPT_LIBRARY 
  NAMES gcrypt
)

# handle the QUIETLY and REQUIRED arguments and set GCRYPT_FOUND to TRUE if 
# all listed variables are TRUE
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GCRYPT DEFAULT_MSG GCRYPT_LIBRARY GCRYPT_INCLUDE_DIR)

IF(GCRYPT_FOUND)
  SET( GCRYPT_LIBRARIES ${GCRYPT_LIBRARY} )
ELSE(GCRYPT_FOUND)
  SET( GCRYPT_LIBRARIES )
ENDIF(GCRYPT_FOUND)

# Lastly make it so that the GCRYPT_LIBRARY and GCRYPT_INCLUDE_DIR variables
# only show up under the advanced options in the gui cmake applications.
MARK_AS_ADVANCED( GCRYPT_LIBRARY GCRYPT_INCLUDE_DIR )
"Welcome to our mercurial repository"