aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-05-31 12:22:48 +0200
committerLinus Jahn <lnj@kaidan.im>2022-08-13 15:55:03 +0200
commitf0e0e1cd227c08ffd97aa42813a479b8c3ca6d23 (patch)
tree12ca6aefdef9195ee8937406db86e73cf1a5f820 /src/CMakeLists.txt
parent87df8a8dda385558d39639ce09e2717974264ab6 (diff)
downloadqxmpp-f0e0e1cd227c08ffd97aa42813a479b8c3ca6d23.tar.gz
Split up OMEMO into extra module
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt36
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()