2022-07-05 12:25:19 +00:00
|
|
|
# Copyright (C) 2022 The Qt Company Ltd.
|
2024-03-12 14:56:50 +00:00
|
|
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
2022-07-05 12:25:19 +00:00
|
|
|
|
2023-05-02 10:25:58 +00:00
|
|
|
if(TARGET Qt6::Quick)
|
2021-12-14 16:56:59 +00:00
|
|
|
qt_internal_add_example(samegame)
|
|
|
|
qt_internal_add_example(clocks)
|
|
|
|
qt_internal_add_example(maroon)
|
2023-12-05 11:39:31 +00:00
|
|
|
endif()
|
|
|
|
if(TARGET Qt6::Quick AND TARGET Qt6::Graphs)
|
2021-12-14 16:56:59 +00:00
|
|
|
qt_internal_add_example(stocqt)
|
2020-04-30 14:13:46 +00:00
|
|
|
endif()
|
2023-05-02 10:25:58 +00:00
|
|
|
if(TARGET Qt6::Quick AND TARGET Qt6::QuickControls2)
|
2023-01-22 11:13:25 +00:00
|
|
|
qt_internal_add_example(colorpaletteclient)
|
2021-12-14 16:56:59 +00:00
|
|
|
qt_internal_add_example(coffee)
|
2023-04-14 07:39:38 +00:00
|
|
|
qt_internal_add_example(todolist)
|
2023-06-08 07:28:49 +00:00
|
|
|
qt_internal_add_example(calqlatr)
|
2025-05-04 14:51:27 +00:00
|
|
|
if(ANDROID)
|
|
|
|
qt_internal_add_example(qtjennydemo)
|
|
|
|
endif()
|
2021-07-26 10:42:14 +00:00
|
|
|
if(ANDROID OR IOS)
|
2021-12-14 16:56:59 +00:00
|
|
|
qt_internal_add_example(hangman)
|
2021-07-26 10:42:14 +00:00
|
|
|
endif()
|
2025-02-13 14:04:35 +00:00
|
|
|
|
|
|
|
if(ANDROID)
|
|
|
|
qt_internal_add_example(android/splashscreen/quick)
|
|
|
|
qt_internal_add_example(android/splashscreen/manifest)
|
|
|
|
endif()
|
2020-04-30 14:13:46 +00:00
|
|
|
endif()
|
2023-05-02 10:25:58 +00:00
|
|
|
if(TARGET Qt6::Quick AND TARGET Qt6::Network AND TARGET Qt6::QmlXmlListModel)
|
2021-12-14 16:56:59 +00:00
|
|
|
qt_internal_add_example(rssnews)
|
2020-04-30 14:13:46 +00:00
|
|
|
endif()
|
2023-05-02 10:25:58 +00:00
|
|
|
if(TARGET Qt6::Quick AND TARGET Qt6::qsb AND TARGET Qt6::Pdf)
|
2023-03-22 14:43:16 +00:00
|
|
|
qt_internal_add_example(photosurface)
|
|
|
|
endif()
|
2025-05-16 16:57:22 +00:00
|
|
|
if(TARGET Qt6::Widgets AND TARGET Qt6::Linguist AND NOT ANDROID)
|
2023-01-26 17:31:16 +00:00
|
|
|
qt_internal_add_example(documentviewer)
|
|
|
|
endif()
|
2024-01-31 12:57:28 +00:00
|
|
|
if(TARGET Qt::Quick AND TARGET Qt::Quick3D AND TARGET Qt6::Positioning)
|
2024-01-11 08:33:57 +00:00
|
|
|
qt_internal_add_example(osmbuildings)
|
|
|
|
endif()
|
2023-04-14 19:21:43 +00:00
|
|
|
if(TARGET Qt::Quick AND TARGET Qt::QuickControls2 AND TARGET Qt::Quick3D)
|
|
|
|
qt_internal_add_example(robotarm)
|
2023-08-10 14:54:40 +00:00
|
|
|
qt_internal_add_example(FX_Material_Showroom)
|
2024-09-16 15:11:59 +00:00
|
|
|
endif()
|
|
|
|
if(TARGET Qt::Quick3D AND TARGET Qt::ExamplesAssetDownloaderPrivate)
|
|
|
|
if (QT_ALLOW_DOWNLOAD AND CMAKE_VERSION VERSION_GREATER_EQUAL "3.19")
|
2023-10-06 11:12:59 +00:00
|
|
|
qt_internal_add_example(car-configurator)
|
|
|
|
endif()
|
2023-04-14 19:21:43 +00:00
|
|
|
endif()
|
2023-08-17 03:49:16 +00:00
|
|
|
if(TARGET Qt::Quick AND TARGET Qt::QuickControls2 AND TARGET Qt::Quick3D AND TARGET Qt::Quick3DPhysics AND TARGET Qt::Multimedia AND TARGET Qt::Sensors)
|
2023-06-19 13:29:46 +00:00
|
|
|
qt_internal_add_example(dice)
|
|
|
|
endif()
|
2024-12-16 05:50:15 +00:00
|
|
|
if(TARGET Qt::Quick AND TARGET Qt::QuickControls2 AND TARGET Qt::Multimedia AND TARGET Qt::Svg)
|
2023-04-13 08:39:52 +00:00
|
|
|
qt_internal_add_example(mediaplayer)
|
|
|
|
endif()
|
2024-01-23 06:45:01 +00:00
|
|
|
if(TARGET Qt6::Quick AND TARGET Qt6::QuickControls2 AND TARGET Qt6::Charts AND TARGET Qt6::Svg)
|
2023-06-20 06:03:50 +00:00
|
|
|
qt_internal_add_example(thermostat)
|
|
|
|
endif()
|
2023-12-15 15:48:40 +00:00
|
|
|
if(QT_FEATURE_ssl AND TARGET Qt6::WebSockets AND TARGET Qt6::Positioning AND TARGET Qt6::Location AND QT_FEATURE_zstd)
|
|
|
|
qt_internal_add_example(lightningviewer)
|
|
|
|
else()
|
2024-01-05 14:17:26 +00:00
|
|
|
message(WARNING "To build the Lightning Viewer Example, ensure the required features and modules are enabled: "
|
|
|
|
"SSL, WebSocket, Positioning, Location, zstd")
|
2023-12-15 15:48:40 +00:00
|
|
|
endif()
|
2024-07-02 18:40:50 +00:00
|
|
|
if(TARGET Qt6::Widgets AND TARGET Qt6::Quick)
|
|
|
|
qt_internal_add_example(windowembedding)
|
|
|
|
endif()
|
2024-08-07 11:51:39 +00:00
|
|
|
if(TARGET Qt::Quick AND TARGET Qt::Quick3D AND TARGET Qt::Quick3DXr AND TARGET Qt::Quick3DPhysics AND TARGET Qt::Multimedia)
|
|
|
|
qt_internal_add_example(xr_physicsbase_teleportation)
|
|
|
|
endif()
|