Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.3.0
-
None
-
71af3fde8 (dev), ec736c78c (dev), c042a1187 (6.7), 90e3ad9e4 (6.7), c5d0e9319 (dev), c90964788 (dev), 224b7c6b6 (dev), c7be15e71 (6.7), cf932db57 (6.7), 665fd3848 (6.7), 3b30b0fc2 (dev), d899a9abd (6.7), 8f741c549 (dev), ab6abd8ca (dev), a6bd1dc3e (dev)
Description
Once:
- examples are built as ExternalProjects in the CI QTBUG-96232
- the CMake deployment API is out of Technical Preview
QTBUG-98545
we should consider using the deployment API in our examples to show-case its use.
In some cases, it is even helpful to reduce boilerplate (QTBUG-101340)
Either some subset of the examples, or all of them.
Attachments
Issue Links
- depends on
-
QTBUG-96232 Figure out how to build examples as ExternalProjects in a prefix build setup so it can be used in the CI
- In Progress
-
QTBUG-90820 Build examples as external projects within the main build
- In Progress
-
QTBUG-98545 Provide CMake API for deployment support
- Closed
- relates to
-
QTBUG-102056 Remove usage of INSTALL_EXAMPLESDIR and INSTALL_EXAMPLEDIR in examples
- Reported
-
QTBUG-101340 Use qt_generate_deploy_qml_app_script MACOS_BUNDLE_POST_BUILD in QML examples
- In Progress
Gerrit Reviews
For Gerrit Dashboard: QTBUG-102057 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
551412,2 | WIP: CMake: Add deployment API to documentviewer | dev | qt/qtdoc | Status: NEW | -2 | 0 |
576343,2 | CMake: Add deployment API to our examples | dev | qt/qtserialport | Status: NEW | 0 | +1 |
576344,2 | CMake: Add deployment API to our examples | dev | qt/qtcoap | Status: NEW | 0 | +1 |
576345,2 | CMake: Add deployment API to our examples | dev | qt/qtnetworkauth | Status: NEW | 0 | +1 |
576346,1 | CMake: Add deployment API to our examples | dev | qt/qtactiveqt | Status: NEW | 0 | +1 |
576347,1 | CMake: Add deployment API to our examples | dev | qt/qtdltlogging | Status: NEW | 0 | +1 |
576348,1 | CMake: Add deployment API to our examples | dev | qt/qtserialbus | Status: NEW | 0 | +1 |
576349,1 | CMake: Add deployment API to our examples | dev | qt/qtmqtt | Status: NEW | 0 | +1 |
576350,1 | CMake: Add deployment API to our examples | dev | qt/qt5compat | Status: NEW | 0 | +1 |
576353,1 | CMake: Add deployment API to our examples | dev | qt/qtscxml | Status: NEW | 0 | +1 |
576354,6 | WIP: CMake: Add deployment API to our examples | dev | qt/qtopcua | Status: NEW | -2 | 0 |
576355,1 | CMake: Add deployment API to our examples | dev | qt/qtsensors | Status: NEW | 0 | +1 |
576356,1 | CMake: Add deployment API to our examples | dev | qt/qtconnectivity | Status: NEW | 0 | +1 |
576357,1 | CMake: Add deployment API to our examples | dev | qt/qtwebsockets | Status: NEW | 0 | +1 |
576358,2 | CMake: Add deployment API to our examples | dev | qt/qttools | Status: NEW | 0 | +1 |
576359,1 | WIP: CMake: Add deployment API to our examples part two | dev | qt/qttools | Status: NEW | -2 | 0 |
576360,1 | CMake: Add deployment API to our examples | dev | qt/qtgrpc | Status: NEW | 0 | +1 |
576381,1 | CMake: Add deployment API to our examples | dev | qt/qtwayland | Status: NEW | 0 | +1 |
576383,1 | CMake: Add deployment API to our examples | dev | qt/qtpositioning | Status: NEW | 0 | +1 |
576384,1 | CMake: Add deployment API to our examples | dev | qt/qtremoteobjects | Status: NEW | 0 | +1 |
576385,1 | CMake: Add deployment API to our examples | dev | qt/qtwebchannel | Status: NEW | 0 | +1 |
576386,1 | CMake: Add deployment API to our examples | dev | qt/qthttpserver | Status: NEW | 0 | +1 |
576387,1 | WIP: CMake: Add deployment API to our examples | dev | qt/qtdeviceutilities | Status: NEW | -2 | 0 |
576388,1 | CMake: Add deployment API to our examples | dev | qt/tqtc-qtvncserver | Status: NEW | 0 | +1 |
576389,2 | WIP: CMake: Add deployment API to our examples | dev | qt/qtinterfaceframework | Status: NEW | -2 | 0 |
576390,2 | CMake: Add deployment API to our examples | dev | qt/qtlocation | Status: NEW | 0 | +1 |
576391,2 | CMake: Add deployment API to our examples | dev | qt/qtmultimedia | Status: NEW | 0 | +1 |
576392,2 | WIP: CMake: Add deployment API to our examples | dev | qt/qtmultimedia | Status: NEW | -2 | 0 |
576393,1 | CMake: Add deployment API to our examples | dev | qt/qtquickeffectmaker | Status: NEW | 0 | +1 |
576394,1 | CMake: Add deployment API to our examples | dev | qt/qtquick3dphysics | Status: NEW | 0 | +1 |
576395,1 | CMake: Add deployment API to our examples | dev | qt/qtgraphs | Status: NEW | 0 | +1 |
576396,1 | CMake: Add deployment API to our examples | dev | qt/qtwebengine | Status: NEW | 0 | -1 |
576397,1 | WIP: CMake: Add deployment API to our examples | dev | qt/qtapplicationmanager | Status: NEW | -2 | 0 |
576398,1 | CMake: Add deployment API to our examples | dev | qt/qtwebview | Status: NEW | 0 | +1 |
576399,2 | CMake: Add deployment API to our examples | dev | qt/qt3d | Status: NEW | 0 | -1 |
576400,1 | CMake: Add deployment API to our examples | dev | qt/qtcharts | Status: NEW | 0 | +1 |
576401,1 | CMake: Add deployment API to our examples | dev | qt/qtdatavis3d | Status: NEW | 0 | -1 |
576402,1 | CMake: Add deployment API to our examples | dev | qt/qtspeech | Status: NEW | 0 | -1 |
576403,1 | CMake: Add deployment API to our examples | dev | qt/qtvirtualkeyboard | Status: NEW | 0 | +1 |
576404,1 | WIP: CMake: Add deployment API to our examples | dev | qt/tqtc-android-automotive | Status: NEW | -2 | -1 |
576405,3 | CMake: Add deployment API to our examples | dev | qt-labs/qtvehicleservices | Status: NEW | 0 | -1 |