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)