forked from blue/squawk
build: add signal-protocol-c dependency
This commit is contained in:
parent
ce047db787
commit
9fbbe0c120
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +1,6 @@
|
||||
[submodule "external/qxmpp"]
|
||||
path = external/qxmpp
|
||||
url = https://github.com/qxmpp-project/qxmpp.git
|
||||
[submodule "external/signal-protocol-c"]
|
||||
path = external/signal-protocol-c
|
||||
url = https://github.com/signalapp/libsignal-protocol-c.git
|
||||
|
@ -65,6 +65,7 @@ add_custom_target(translations ALL DEPENDS ${QM_FILES})
|
||||
qt5_add_resources(RCC resources/resources.qrc)
|
||||
|
||||
option(SYSTEM_QXMPP "Use system qxmpp lib" ON)
|
||||
option(SYSTEM_SIGNAL "Use system signal-protocol-c lib" OFF)
|
||||
option(WITH_KWALLET "Build KWallet support module" ON)
|
||||
option(WITH_KIO "Build KIO support module" ON)
|
||||
|
||||
@ -79,10 +80,16 @@ if (SYSTEM_QXMPP)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# TODO: detect if libsignal-protocol-c exists and set SYSTEM_SIGNAL?
|
||||
|
||||
if(NOT SYSTEM_QXMPP)
|
||||
add_subdirectory(external/qxmpp)
|
||||
endif()
|
||||
|
||||
if (NOT SYSTEM_SIGNAL)
|
||||
add_subdirectory(external/signal-protocol-c)
|
||||
endif()
|
||||
|
||||
if (WITH_KWALLET)
|
||||
find_package(KF5Wallet CONFIG)
|
||||
|
||||
@ -119,6 +126,7 @@ add_subdirectory(external/simpleCrypt)
|
||||
target_link_libraries(squawk squawkUI)
|
||||
target_link_libraries(squawk squawkCORE)
|
||||
target_link_libraries(squawk uuid)
|
||||
target_link_libraries(squawk signal-protocol-c)
|
||||
|
||||
|
||||
|
||||
|
1
external/signal-protocol-c
vendored
Submodule
1
external/signal-protocol-c
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3a83a4f4ed2302ff6e68ab569c88793b50c22d28
|
Loading…
Reference in New Issue
Block a user