summaryrefslogtreecommitdiff
path: root/src/websockets/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/websockets/CMakeLists.txt')
-rw-r--r--src/websockets/CMakeLists.txt21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/websockets/CMakeLists.txt b/src/websockets/CMakeLists.txt
index 66a9e2d..df6e2e0 100644
--- a/src/websockets/CMakeLists.txt
+++ b/src/websockets/CMakeLists.txt
@@ -1,10 +1,13 @@
+# Copyright (C) 2022 The Qt Company Ltd.
+# SPDX-License-Identifier: BSD-3-Clause
+
# Generated from websockets.pro.
#####################################################################
## WebSockets Module:
#####################################################################
-qt_add_module(WebSockets
+qt_internal_add_module(WebSockets
SOURCES
qdefaultmaskgenerator_p.cpp qdefaultmaskgenerator_p.h
qmaskgenerator.cpp qmaskgenerator.h
@@ -12,6 +15,7 @@ qt_add_module(WebSockets
qwebsocketcorsauthenticator.cpp qwebsocketcorsauthenticator.h qwebsocketcorsauthenticator_p.h
qwebsocketdataprocessor.cpp qwebsocketdataprocessor_p.h
qwebsocketframe.cpp qwebsocketframe_p.h
+ qwebsockethandshakeoptions.cpp qwebsockethandshakeoptions.h qwebsockethandshakeoptions_p.h
qwebsockethandshakerequest.cpp qwebsockethandshakerequest_p.h
qwebsockethandshakeresponse.cpp qwebsockethandshakeresponse_p.h
qwebsocketprotocol.cpp qwebsocketprotocol.h qwebsocketprotocol_p.h
@@ -19,11 +23,13 @@ qt_add_module(WebSockets
qwebsocketserver.cpp qwebsocketserver.h qwebsocketserver_p.cpp qwebsocketserver_p.h
LIBRARIES
Qt::CorePrivate
+ Qt::NetworkPrivate
PUBLIC_LIBRARIES
Qt::Core
Qt::Network
PRIVATE_MODULE_INTERFACE
Qt::CorePrivate
+ GENERATE_CPP_EXPORTS
)
#### Keys ignored in scope 1:.:.:websockets.pro:<TRUE>:
@@ -32,19 +38,14 @@ qt_add_module(WebSockets
## Scopes:
#####################################################################
-qt_extend_target(WebSockets CONDITION WASM
+qt_internal_extend_target(WebSockets CONDITION WASM
SOURCES
qwebsocket_wasm_p.cpp
+ LIBRARIES
+ websocket.js
)
-qt_extend_target(WebSockets CONDITION QT_FEATURE_ssl
- SOURCES
- qsslserver.cpp
-)
-
-#### Keys ignored in scope 3:.:.:websockets.pro:QT_FEATURE_ssl:
-# PRIVATE_HEADERS = "qsslserver_p.h"
-qt_add_docs(WebSockets
+qt_internal_add_docs(WebSockets
doc/qtwebsockets.qdocconf
)