forked from acouzens/open5gs
37 lines
1.0 KiB
CMake
37 lines
1.0 KiB
CMake
# - 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 )
|