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"]
|
[submodule "external/qxmpp"]
|
||||||
path = external/qxmpp
|
path = external/qxmpp
|
||||||
url = https://github.com/qxmpp-project/qxmpp.git
|
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
|
||||||
|
@ -64,7 +64,8 @@ add_custom_target(translations ALL DEPENDS ${QM_FILES})
|
|||||||
|
|
||||||
qt5_add_resources(RCC resources/resources.qrc)
|
qt5_add_resources(RCC resources/resources.qrc)
|
||||||
|
|
||||||
option(SYSTEM_QXMPP "Use system qxmpp lib" ON)
|
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_KWALLET "Build KWallet support module" ON)
|
||||||
option(WITH_KIO "Build KIO support module" ON)
|
option(WITH_KIO "Build KIO support module" ON)
|
||||||
|
|
||||||
@ -79,10 +80,16 @@ if (SYSTEM_QXMPP)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# TODO: detect if libsignal-protocol-c exists and set SYSTEM_SIGNAL?
|
||||||
|
|
||||||
if(NOT SYSTEM_QXMPP)
|
if(NOT SYSTEM_QXMPP)
|
||||||
add_subdirectory(external/qxmpp)
|
add_subdirectory(external/qxmpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (NOT SYSTEM_SIGNAL)
|
||||||
|
add_subdirectory(external/signal-protocol-c)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (WITH_KWALLET)
|
if (WITH_KWALLET)
|
||||||
find_package(KF5Wallet CONFIG)
|
find_package(KF5Wallet CONFIG)
|
||||||
|
|
||||||
@ -119,6 +126,7 @@ add_subdirectory(external/simpleCrypt)
|
|||||||
target_link_libraries(squawk squawkUI)
|
target_link_libraries(squawk squawkUI)
|
||||||
target_link_libraries(squawk squawkCORE)
|
target_link_libraries(squawk squawkCORE)
|
||||||
target_link_libraries(squawk uuid)
|
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