Warning, /libraries/qca/plugins/qca-pkcs11/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # qca-pkcs11 0002 0003 if(WITH_pkcs11_PLUGIN STREQUAL "yes") 0004 find_package(OpenSSL REQUIRED) 0005 find_package(Pkcs11Helper REQUIRED) 0006 else() 0007 find_package(OpenSSL) 0008 find_package(Pkcs11Helper) 0009 endif() 0010 0011 if(OPENSSL_FOUND AND PKCS11H_FOUND) 0012 enable_plugin("pkcs11") 0013 set(QCA_PKCS11_SOURCES qca-pkcs11.cpp) 0014 0015 add_library(qca-pkcs11 ${PLUGIN_TYPE} ${QCA_PKCS11_SOURCES}) 0016 0017 if(APPLE AND ${PLUGIN_TYPE} STREQUAL "MODULE") 0018 set_property(TARGET qca-pkcs11 PROPERTY SUFFIX ".dylib") 0019 endif() 0020 0021 add_definitions(${PKCS11H_CFLAGS_OTHER}) 0022 include_directories(${PKCS11H_INCLUDE_DIRS}) 0023 target_link_libraries(qca-pkcs11 Qt${QT_MAJOR_VERSION}::Core) 0024 target_link_libraries(qca-pkcs11 ${QCA_LIB_NAME}) 0025 target_link_libraries(qca-pkcs11 ${PKCS11H_LDFLAGS}) 0026 if (WIN32) 0027 target_link_libraries(qca-pkcs11 pkcs11-helper.dll) 0028 endif() 0029 0030 if(NOT DEVELOPER_MODE) 0031 install(TARGETS qca-pkcs11 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-pkcs11 ${QCA_CRYPTO_INSTALL_DIR}) 0037 endif() 0038 else() 0039 disable_plugin("pkcs11") 0040 endif()