diff options
author | Mikhail Svetkin <mikhail.svetkin@gmail.com> | 2020-04-09 11:18:07 +0200 |
---|---|---|
committer | Mikhail Svetkin <mikhail.svetkin@gmail.com> | 2020-05-05 19:43:56 +0200 |
commit | 4b2790aa6d61790c291d4744d77732db7cccc752 (patch) | |
tree | 9267fd92950c3f8882e24dd5d40f4186c2e4b282 /src | |
parent | 6d0a9b6f834c097bc79de75d1684a26291b08098 (diff) |
Add cmake support for Qt6/dev branch
Change-Id: Icca0edab01d6028d786b76f99fba388565bd6e76
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 6 | ||||
-rw-r--r-- | src/httpserver/CMakeLists.txt | 54 | ||||
-rw-r--r-- | src/sslserver/CMakeLists.txt | 16 |
3 files changed, 76 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..588815f --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,6 @@ +# Generated from src.pro. + +if(QT_FEATURE_ssl) + add_subdirectory(sslserver) +endif() +add_subdirectory(httpserver) diff --git a/src/httpserver/CMakeLists.txt b/src/httpserver/CMakeLists.txt new file mode 100644 index 0000000..b3586eb --- /dev/null +++ b/src/httpserver/CMakeLists.txt @@ -0,0 +1,54 @@ +# Generated from httpserver.pro. + +##################################################################### +## HttpServer Module: +##################################################################### + +qt_add_module(HttpServer + SOURCES + ../3rdparty/http-parser/http_parser.c ../3rdparty/http-parser/http_parser.h + qabstracthttpserver.cpp qabstracthttpserver.h qabstracthttpserver_p.h + qhttpserver.cpp qhttpserver.h qhttpserver_p.h + qhttpserverliterals.cpp qhttpserverliterals_p.h + qhttpserverrequest.cpp qhttpserverrequest.h qhttpserverrequest_p.h + qhttpserverresponder.cpp qhttpserverresponder.h qhttpserverresponder_p.h + qhttpserverresponse.cpp qhttpserverresponse.h qhttpserverresponse_p.h + qhttpserverrouter.cpp qhttpserverrouter.h qhttpserverrouter_p.h + qhttpserverrouterrule.cpp qhttpserverrouterrule.h qhttpserverrouterrule_p.h + qhttpserverrouterviewtraits.h + qthttpserverglobal.h + INCLUDE_DIRECTORIES + . + ../3rdparty/http-parser + LIBRARIES + Qt::CorePrivate + PUBLIC_LIBRARIES + Qt::Core + Qt::Network + PRIVATE_MODULE_INTERFACE + Qt::CorePrivate +) + +## Scopes: +##################################################################### + +qt_extend_target(HttpServer CONDITION TARGET Qt::WebSockets + LIBRARIES + Qt::WebSocketsPrivate + PUBLIC_LIBRARIES + Qt::WebSockets + PRIVATE_MODULE_INTERFACE + Qt::WebSocketsPrivate +) + +qt_extend_target(HttpServer CONDITION QT_FEATURE_ssl + PUBLIC_LIBRARIES + Qt::SslServer +) + +qt_extend_target(HttpServer CONDITION TARGET Qt::Concurrent + SOURCES + qhttpserverfutureresponse.cpp qhttpserverfutureresponse.h + PUBLIC_LIBRARIES + Qt::Concurrent +) diff --git a/src/sslserver/CMakeLists.txt b/src/sslserver/CMakeLists.txt new file mode 100644 index 0000000..580d824 --- /dev/null +++ b/src/sslserver/CMakeLists.txt @@ -0,0 +1,16 @@ +# Generated from sslserver.pro. + +##################################################################### +## SslServer Module: +##################################################################### + +qt_add_module(SslServer + SOURCES + qsslserver.cpp qsslserver.h qsslserver_p.h + qtsslserverglobal.h + INCLUDE_DIRECTORIES + . + PUBLIC_LIBRARIES + Qt::Core + Qt::Network +) |