Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.2.4, 6.3.0
-
None
-
3b30b0fc2 (dev), d899a9abd (6.7), a6bd1dc3e (dev), 442665fd9 (6.7), f267ed7b1 (dev), cde9cfb96 (dev), 1a74168c8 (6.7), e59ac7556 (6.7)
Description
Once QTBUG-90820 and QTBUG-96232 are fixed (use ExternalProjects for examples in CI), and all examples are built using qt_internal_add_example() API calls,
we should remove all usages of INSTALL_EXAMPLESDIR and INSTALL_EXAMPLEDIR in examples.
Those were only added to ensure examples are installed under an example-relative directory, rather than $qt_prefix/bin.
See the following comments for some historical details
Attachments
Issue Links
- relates to
-
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
-
QTBUG-102057 Use CMake deployment API in Qt examples once the API is out of TP
- In Progress
Gerrit Reviews
For Gerrit Dashboard: QTBUG-102056 | ||||||
---|---|---|---|---|---|---|
# | 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 |