# - Try to find GCrypt # Once done this will define # # GCRYPT_FOUND - system has GCrypt # GCRYPT_INCLUDE_DIRS - the GCrypt include directory # GCRYPT_LIBRARIES - Link these to use GCrypt # GCRYPT_DEFINITIONS - Compiler switches required for using GCrypt # # Copyright (c) 2009 Andreas Schneider # # Redistribution and use is allowed according to the terms of the New # BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. # if (GCRYPT_LIBRARIES AND GCRYPT_INCLUDE_DIRS) # in cache already set(GCRYPT_FOUND TRUE) else (GCRYPT_LIBRARIES AND GCRYPT_INCLUDE_DIRS) find_path(GCRYPT_INCLUDE_DIR NAMES gcrypt.h PATHS /usr/include /usr/local/include /opt/local/include /sw/include ) mark_as_advanced(GCRYPT_INCLUDE_DIR) find_library(GCRYPT_LIBRARY NAMES gcrypt PATHS /usr/lib /usr/local/lib /opt/local/lib /sw/lib ) mark_as_advanced(GCRYPT_LIBRARY) if (GCRYPT_LIBRARY) set(GCRYPT_FOUND TRUE CACHE INTERNAL "Wether the gcrypt library has been found" FORCE) endif (GCRYPT_LIBRARY) set(GCRYPT_INCLUDE_DIRS ${GCRYPT_INCLUDE_DIR} ) if (GCRYPT_FOUND) set(GCRYPT_LIBRARIES ${GCRYPT_LIBRARIES} ${GCRYPT_LIBRARY} ) endif (GCRYPT_FOUND) if (GCRYPT_INCLUDE_DIRS AND GCRYPT_LIBRARIES) set(GCRYPT_FOUND TRUE) endif (GCRYPT_INCLUDE_DIRS AND GCRYPT_LIBRARIES) if (GCRYPT_FOUND) if (NOT GCrypt_FIND_QUIETLY) message(STATUS "Found GCrypt: ${GCRYPT_LIBRARIES}") endif (NOT GCrypt_FIND_QUIETLY) else (GCRYPT_FOUND) if (GCrypt_FIND_REQUIRED) message(FATAL_ERROR "Could not find GCrypt") endif (GCrypt_FIND_REQUIRED) endif (GCRYPT_FOUND) # show the GCRYPT_INCLUDE_DIRS and GCRYPT_LIBRARIES variables only in the advanced view mark_as_advanced(GCRYPT_INCLUDE_DIRS GCRYPT_LIBRARIES) endif (GCRYPT_LIBRARIES AND GCRYPT_INCLUDE_DIRS)