diff options
Diffstat (limited to 'src/crypto-lib/CMakeLists.txt')
-rw-r--r-- | src/crypto-lib/CMakeLists.txt | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/crypto-lib/CMakeLists.txt b/src/crypto-lib/CMakeLists.txt new file mode 100644 index 00000000..ac4c8a4e --- /dev/null +++ b/src/crypto-lib/CMakeLists.txt @@ -0,0 +1,50 @@ +# Generated from crypto-lib.pro. + +##################################################################### +## AppManCrypto Module: +##################################################################### + +# temporary hack to get around the "#pragma once not allowed in cpp" error +set(QT_FEATURE_headersclean FALSE) + +qt_internal_add_module(AppManCryptoPrivate + CONFIG_MODULE_NAME appman_crypto + STATIC + EXCEPTIONS + INTERNAL_MODULE + SOURCES + cryptography.cpp cryptography.h + signature.cpp signature.h signature_p.h + LIBRARIES + Qt::AppManCommonPrivate + PUBLIC_LIBRARIES + Qt::Core +) + + +qt_internal_extend_target(AppManCryptoPrivate CONDITION WIN32 + SOURCES + signature_win.cpp + PUBLIC_LIBRARIES + advapi32 + crypt32 +) + +qt_internal_extend_target(AppManCryptoPrivate CONDITION MACOS + SOURCES + signature_macos.cpp + PUBLIC_LIBRARIES + ${FWCoreFoundation} + ${FWSecurity} + Qt::CorePrivate +) + +qt_internal_extend_target(AppManCryptoPrivate CONDITION (UNIX AND NOT MACOS) + SOURCES + libcryptofunction.cpp libcryptofunction.h + signature_openssl.cpp + DEFINES + AM_USE_LIBCRYPTO + PUBLIC_LIBRARIES + Qt::Network +) |