diff options
author | Albert Astals Cid <albert.astals.cid@kdab.com> | 2019-02-12 15:16:42 +0100 |
---|---|---|
committer | Albert Astals Cid <albert.astals.cid@kdab.com> | 2019-02-12 14:40:07 +0000 |
commit | 1126485a575f2934415b96570f53899e29b18e32 (patch) | |
tree | 976358baf93d0b4022dcb43546b6c7a9ae75ab3c /src | |
parent | 0a14d13b3082bb245ddbb839e15025b9709f4eff (diff) |
cmake: Build the generic bearer plugin
Change-Id: I3ab356e23e22499be98a626d043e2cfb9fc51105
Reviewed-by: Liang Qi <liang.qi@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/plugins/bearer/CMakeLists.txt | 9 | ||||
-rw-r--r-- | src/plugins/bearer/generic/CMakeLists.txt | 29 |
3 files changed, 39 insertions, 1 deletions
diff --git a/src/plugins/CMakeLists.txt b/src/plugins/CMakeLists.txt index 0d470824f9..a5e23513e3 100644 --- a/src/plugins/CMakeLists.txt +++ b/src/plugins/CMakeLists.txt @@ -4,7 +4,7 @@ if (QT_FEATURE_sql) endif() if(QT_FEATURE_network AND QT_FEATURE_bearermanagement) -# TODO add_subdirectory(bearer) + add_subdirectory(bearer) endif() if(QT_FEATURE_gui) diff --git a/src/plugins/bearer/CMakeLists.txt b/src/plugins/bearer/CMakeLists.txt new file mode 100644 index 0000000000..d6720eec33 --- /dev/null +++ b/src/plugins/bearer/CMakeLists.txt @@ -0,0 +1,9 @@ +if (NOT ANDROID AND LINUX AND QT_FEATURE_dbus) + add_subdirectory(generic) +# TODO add_subdirectory(connman) +# TODO add_subdirectory(networkmanager) +elseif(ANDROID AND NOT ANDROID_EMBEDDED) +# TODO add_subdirectory(android) +else() + add_subdirectory(generic) +endif() diff --git a/src/plugins/bearer/generic/CMakeLists.txt b/src/plugins/bearer/generic/CMakeLists.txt new file mode 100644 index 0000000000..b275ddf01a --- /dev/null +++ b/src/plugins/bearer/generic/CMakeLists.txt @@ -0,0 +1,29 @@ +# Generated from generic.pro. + +##################################################################### +## qgenericbearer Plugin: +##################################################################### + +add_qt_plugin(qgenericbearer + TYPE bearer + SOURCES + ../platformdefs_win.h + ../qbearerengine_impl.h + ../qnetworksession_impl.cpp ../qnetworksession_impl.h + main.cpp + qgenericengine.cpp qgenericengine.h + LIBRARIES + Qt::CorePrivate + Qt::NetworkPrivate + # OTHER_FILES = "generic.json" + # PLUGIN_CLASS_NAME = "QGenericEnginePlugin" + # _LOADED = "qt_plugin" +) + +## Scopes: +##################################################################### + +extend_target(qgenericbearer CONDITION WIN32 AND NOT WINRT + LIBRARIES + iphlpapi +) |