Warning, /libraries/qca/cmake/modules/FindLibGcrypt.cmake is written in an unsupported language. File is not indexed.

0001 
0002 # - Try to find the Gcrypt library
0003 # Once run this will define
0004 #
0005 #  LIBGCRYPT_FOUND - set if the system has the gcrypt library
0006 #  LIBGCRYPT_CFLAGS - the required gcrypt compilation flags
0007 #  LIBGCRYPT_LIBRARIES - the linker libraries needed to use the gcrypt library
0008 #
0009 # Copyright (c) 2006 Brad Hards <bradh@kde.org>
0010 #
0011 # Redistribution and use is allowed according to the terms of the BSD license.
0012 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
0013 
0014 # libgcrypt is moving to pkg-config, but earlier version don't have it
0015 
0016 #search in typical paths for libgcrypt-config
0017 FIND_PROGRAM(LIBGCRYPTCONFIG_EXECUTABLE NAMES libgcrypt-config)
0018 mark_as_advanced(LIBGCRYPTCONFIG_EXECUTABLE)
0019 
0020 #reset variables
0021 set(LIBGCRYPT_LIBRARIES)
0022 set(LIBGCRYPT_CFLAGS)
0023 
0024 # if libgcrypt-config has been found
0025 IF(LIBGCRYPTCONFIG_EXECUTABLE)
0026 
0027   # workaround for MinGW/MSYS
0028   # CMake can't starts shell scripts on windows so it need to use sh.exe
0029   EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --libs RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_LIBRARIES OUTPUT_STRIP_TRAILING_WHITESPACE)
0030   EXECUTE_PROCESS(COMMAND sh ${LIBGCRYPTCONFIG_EXECUTABLE} --cflags RESULT_VARIABLE _return_VALUE OUTPUT_VARIABLE LIBGCRYPT_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
0031 
0032   IF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
0033     SET(LIBGCRYPT_CFLAGS " ")
0034   ENDIF(NOT LIBGCRYPT_CFLAGS AND NOT _return_VALUE)
0035 
0036   IF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
0037     SET(LIBGCRYPT_FOUND TRUE)
0038   ENDIF(LIBGCRYPT_LIBRARIES AND LIBGCRYPT_CFLAGS)
0039 
0040 ENDIF(LIBGCRYPTCONFIG_EXECUTABLE)
0041 
0042 if (LIBGCRYPT_FOUND)
0043    if (NOT LibGcrypt_FIND_QUIETLY)
0044       message(STATUS "Found libgcrypt: ${LIBGCRYPT_LIBRARIES}")
0045    endif()
0046 else()
0047    if (LibGcrypt_FIND_REQUIRED)
0048       message(FATAL_ERROR "Could not find libgcrypt libraries")
0049    endif()
0050 endif()
0051 
0052 MARK_AS_ADVANCED(LIBGCRYPT_CFLAGS LIBGCRYPT_LIBRARIES)