summaryrefslogtreecommitdiffstats
path: root/src/network/configure.cmake
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2019-10-11 16:55:55 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2019-10-14 19:01:19 +0000
commit190e9dcdcf1a2debfbf624af4cb2154172908a64 (patch)
tree3feb15de63b05cda8339d784c46f929ad4000357 /src/network/configure.cmake
parent440286655e0ca271506cf7cc02ad0dbf4baef9ca (diff)
Regenerate files after dev -> wip/cmake merge
Note the following bigger things that had to be done: Handle GSS library / feature with a new custom find module. Implement rudimentary support for relocatability (does not currently handle extprefix). Change-Id: Ic6cd27dda7ebca9829f51cb42ea76fff6d1767ef Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/network/configure.cmake')
-rw-r--r--src/network/configure.cmake21
1 files changed, 3 insertions, 18 deletions
diff --git a/src/network/configure.cmake b/src/network/configure.cmake
index 2dd5460b9d..1e2df486f4 100644
--- a/src/network/configure.cmake
+++ b/src/network/configure.cmake
@@ -9,6 +9,7 @@
qt_find_package(Libproxy PROVIDED_TARGETS PkgConfig::Libproxy)
qt_find_package(OpenSSL PROVIDED_TARGETS OpenSSL::SSL)
qt_find_package(OpenSSL PROVIDED_TARGETS OpenSSL::SSL)
+qt_find_package(GSSAPI PROVIDED_TARGETS GSSAPI::GSSAPI)
#### Tests
@@ -165,23 +166,6 @@ int main(int argc, char **argv)
"# FIXME: use: openssl
)
-# gssapi
-qt_config_compile_test(gssapi
- LABEL "KRB5 GSSAPI support"
-"
-#include <gssapi/gssapi.h>
-
-int main(int argc, char **argv)
-{
- (void)argc; (void)argv;
- /* BEGIN TEST: */
-gss_ctx_id_t ctx;
- /* END TEST: */
- return 0;
-}
-"# FIXME: qmake: LIBS += -lgssapi_krb5
-)
-
# netlistmgr
qt_config_compile_test(netlistmgr
LABEL "Network List Manager"
@@ -349,6 +333,7 @@ qt_feature("bearermanagement" PUBLIC
CONDITION QT_FEATURE_thread AND QT_FEATURE_library AND QT_FEATURE_networkinterface AND QT_FEATURE_properties
)
qt_feature_definition("bearermanagement" "QT_NO_BEARERMANAGEMENT" NEGATE VALUE "1")
+qt_feature_definition("bearermanagement" "QT_NO_BEARERMANAGEMENT" NEGATE)
qt_feature("localserver" PUBLIC
SECTION "Networking"
LABEL "QLocalServer"
@@ -365,7 +350,7 @@ qt_feature("gssapi" PUBLIC
SECTION "Networking"
LABEL "GSSAPI"
PURPOSE "Enable SPNEGO authentication through GSSAPI"
- CONDITION NOT WIN32 AND TEST_gssapi
+ CONDITION NOT WIN32 AND GSSAPI_FOUND
)
qt_feature_definition("gssapi" "QT_NO_GSSAPI" NEGATE VALUE "1")
qt_feature("sspi" PUBLIC