Warning, /libraries/qca/plugins/qca-gcrypt/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(WITH_gcrypt_PLUGIN STREQUAL "yes") 0002 find_package(LibGcrypt REQUIRED) 0003 else() 0004 find_package(LibGcrypt) 0005 endif() 0006 0007 if(LIBGCRYPT_FOUND) 0008 include(CheckTypeSize) 0009 0010 set(remember_includes ${CMAKE_EXTRA_INCLUDE_FILES}) 0011 set(remember_defines ${CMAKE_REQUIRED_FLAGS}) 0012 set(CMAKE_EXTRA_INCLUDE_FILES gcrypt.h) 0013 set(CMAKE_REQUIRED_FLAGS ${LIBGCRYPT_CFLAGS}) 0014 check_type_size(gcry_error_t GCRY_ERROR_T) 0015 set(CMAKE_REQUIRED_FLAGS ${remember_defines}) 0016 set(CMAKE_EXTRA_INCLUDE_FILES ${remember_includes}) 0017 if(HAVE_GCRY_ERROR_T) 0018 enable_plugin("gcrypt") 0019 0020 set(QCA_GCRYPT_SOURCES qca-gcrypt.cpp) 0021 add_definitions(${LIBGCRYPT_CFLAGS}) 0022 add_library(qca-gcrypt ${PLUGIN_TYPE} ${QCA_GCRYPT_SOURCES}) 0023 0024 if(APPLE AND ${PLUGIN_TYPE} STREQUAL "MODULE") 0025 set_property(TARGET qca-gcrypt PROPERTY SUFFIX ".dylib") 0026 endif() 0027 0028 target_link_libraries(qca-gcrypt Qt${QT_MAJOR_VERSION}::Core ${QCA_LIB_NAME} ${LIBGCRYPT_LIBRARIES}) 0029 0030 if(NOT DEVELOPER_MODE) 0031 install(TARGETS qca-gcrypt 0032 LIBRARY DESTINATION "${QCA_CRYPTO_INSTALL_DIR}" 0033 ARCHIVE DESTINATION "${QCA_CRYPTO_INSTALL_DIR}" 0034 RUNTIME DESTINATION "${QCA_CRYPTO_INSTALL_DIR}") 0035 0036 install_pdb(qca-gcrypt ${QCA_CRYPTO_INSTALL_DIR}) 0037 endif() 0038 else() 0039 message(STATUS "libgcrypt seems to be too old") 0040 disable_plugin("gcrypt") 0041 endif() 0042 else() 0043 disable_plugin("gcrypt") 0044 endif()