summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2019-02-12 15:23:53 +0100
committerLiang Qi <liang.qi@qt.io>2019-02-12 14:40:30 +0000
commit863cea981b9f1c49685759d6d75d199462c12f46 (patch)
tree08d7e91ba38662132f49e4636f2baa180696a710 /src
parent8fdebd5e3732d4f7537a5dab92ea7a47a8f073ba (diff)
cmake: add localserver in network
Change-Id: I319ffad73bb5f8285b1b2fa583d813667498c3dd Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/network/CMakeLists.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/network/CMakeLists.txt b/src/network/CMakeLists.txt
index ce7e5ed77c..4188cecb9d 100644
--- a/src/network/CMakeLists.txt
+++ b/src/network/CMakeLists.txt
@@ -276,6 +276,32 @@ extend_target(Network CONDITION WINRT
socket/qnativesocketengine_winrt.cpp socket/qnativesocketengine_winrt_p.h
)
+extend_target(Network CONDITION QT_FEATURE_localserver
+ SOURCES
+ socket/qlocalserver.cpp socket/qlocalserver.h socket/qlocalserver_p.h
+ socket/qlocalsocket.cpp socket/qlocalsocket.h socket/qlocalsocket_p.h
+)
+
+extend_target(Network CONDITION QT_FEATURE_localserver AND ((INTEGRITY) OR (WINRT))
+ SOURCES
+ socket/qlocalsocket_tcp.cpp
+ socket/qlocalserver_tcp.cpp
+ DEFINES
+ QT_LOCALSOCKET_TCP
+)
+
+extend_target(Network CONDITION QT_FEATURE_localserver AND (UNIX) AND (NOT INTEGRITY)
+ SOURCES
+ socket/qlocalsocket_unix.cpp
+ socket/qlocalserver_unix.cpp
+)
+
+extend_target(Network CONDITION QT_FEATURE_localserver AND (WIN32) AND (NOT WINRT)
+ SOURCES
+ socket/qlocalsocket_win.cpp
+ socket/qlocalserver_win.cpp
+)
+
extend_target(Network CONDITION NOT QT_FEATURE_openssl
SOURCES
ssl/qsslcertificate_qt.cpp