qt5base-lts/examples/network
Simon Hausmann 6732fa3a29 Fix linking of examples
Provide add_qt_gui_executable() as function in our public API that takes
care of automaticWinMain linkage. We can use this in the future to
encapsulate similarplatform-specific behavior and adjustments, such as
module generation onAndroid.

In order for the examples to see the function in Qt5CoreMacros, three more
additional fixes were required:

    * Do the build_repo_end() call _before_ attempting to build the
      examples, as we need the build_repo_end() to include QtPostProcess
      and complete the creation of all the target config files.
      Otherwise the find_package() calls in the examples see something
      incomplete.

    * Add more QT_NO_CREATE_TARGET guards

    * Always call find_dependency on the dependencies, regardless of the
      target creation mode. This way a find_package(Qt5 COMPONENTS
      Widgets) will still load Qt5CoreMacros.

Change-Id: I03ce856e2f4312a050fe8043b8331cbe8a6c93e6
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Leander Beernaert <leander.beernaert@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2019-06-12 14:19:34 +00:00
..
bearermonitor Allow to build examples as standalone project 2019-06-05 12:53:28 +00:00
blockingfortuneclient Fix linking of examples 2019-06-12 14:19:34 +00:00
broadcastreceiver Fix linking of examples 2019-06-12 14:19:34 +00:00
broadcastsender Fix linking of examples 2019-06-12 14:19:34 +00:00
dnslookup Allow to build examples as standalone project 2019-06-05 12:53:28 +00:00
doc Document DTLS examples 2018-08-09 03:52:13 +00:00
download Allow to build examples as standalone project 2019-06-05 12:53:28 +00:00
downloadmanager Allow to build examples as standalone project 2019-06-05 12:53:28 +00:00
fortuneclient Fix linking of examples 2019-06-12 14:19:34 +00:00
fortuneserver Fix linking of examples 2019-06-12 14:19:34 +00:00
googlesuggest Fix linking of examples 2019-06-12 14:19:34 +00:00
http Fix linking of examples 2019-06-12 14:19:34 +00:00
loopback Fix linking of examples 2019-06-12 14:19:34 +00:00
multicastreceiver Fix linking of examples 2019-06-12 14:19:34 +00:00
multicastsender Fix linking of examples 2019-06-12 14:19:34 +00:00
multistreamclient Fix linking of examples 2019-06-12 14:19:34 +00:00
multistreamserver Fix linking of examples 2019-06-12 14:19:34 +00:00
network-chat Fix linking of examples 2019-06-12 14:19:34 +00:00
securesocketclient Fix linking of examples 2019-06-12 14:19:34 +00:00
secureudpclient Fix linking of examples 2019-06-12 14:19:34 +00:00
secureudpserver Fix linking of examples 2019-06-12 14:19:34 +00:00
shared Polish SCTP examples 2016-08-03 11:46:21 +00:00
threadedfortuneserver Fix linking of examples 2019-06-12 14:19:34 +00:00
torrent Fix linking of examples 2019-06-12 14:19:34 +00:00
CMakeLists.txt CMake: Add more examples 2019-03-26 13:03:01 +00:00
network.pro Fix builds without DTLS 2018-10-09 13:14:42 +00:00
README Remove references to demos from docs. 2011-07-05 19:57:54 +02:00

Qt is provided with an extensive set of network classes to support both
client-based and server side network programming.

These examples demonstrate the fundamental aspects of network programming
with Qt.


Documentation for these examples can be found via the Examples
link in the main Qt documentation.