diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-05-31 12:22:48 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-08-13 15:55:03 +0200 |
| commit | f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23 (patch) | |
| tree | 12ca6aefdef9195ee8937406db86e73cf1a5f820 /src/CMakeLists.txt | |
| parent | 87df8a8dda385558d39639ce09e2717974264ab6 (diff) | |
| download | qxmpp-f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23.tar.gz | |
Split up OMEMO into extra module
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 36 |
1 files changed, 6 insertions, 30 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4dfb2d16..c02c4015 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -251,28 +251,8 @@ set(SOURCE_FILES ) if(BUILD_OMEMO) - set(INSTALL_HEADER_FILES - ${INSTALL_HEADER_FILES} - - # Client - client/QXmppOmemoManager.h - client/QXmppOmemoMemoryStorage.h - client/QXmppOmemoStorage.h - ) - - set(SOURCE_FILES - ${SOURCE_FILES} - - # Base - base/QXmppOmemoData.cpp - - # Client - client/QXmppOmemoManager.cpp - client/QXmppOmemoManager_p.cpp - client/QXmppOmemoMemoryStorage.cpp - client/QXmppOmemoStorage.cpp - client/OmemoCryptoProvider.cpp - ) + # required to be used in QXmppMessage + set(SOURCE_FILES ${SOURCE_FILES} base/QXmppOmemoDataBase.cpp) endif() if(WITH_GSTREAMER) @@ -326,14 +306,6 @@ target_link_libraries(qxmpp Qt${QT_VERSION_MAJOR}::Xml ) -if(WITH_OMEMO) - target_link_libraries(qxmpp - PRIVATE - PkgConfig::OmemoC - qca-qt${QT_VERSION_MAJOR} - ) -endif() - if(WITH_GSTREAMER) target_link_libraries(qxmpp PRIVATE @@ -366,3 +338,7 @@ install( FILES ${INSTALL_HEADER_FILES} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/qxmpp" ) + +if(BUILD_OMEMO) + add_subdirectory(omemo) +endif() |
