summaryrefslogtreecommitdiffstats
path: root/examples/widgets/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/CMakeLists.txt')
-rw-r--r--examples/widgets/CMakeLists.txt23
1 files changed, 13 insertions, 10 deletions
diff --git a/examples/widgets/CMakeLists.txt b/examples/widgets/CMakeLists.txt
index a710f75207..12f944de11 100644
--- a/examples/widgets/CMakeLists.txt
+++ b/examples/widgets/CMakeLists.txt
@@ -1,12 +1,15 @@
# Generated from widgets.pro.
-add_subdirectory(animation)
+if(NOT TARGET Qt::Widgets)
+ return()
+endif()
+if(QT_FEATURE_animation)
+ add_subdirectory(animation)
+endif()
add_subdirectory(desktop)
add_subdirectory(dialogs)
-if(QT_FEATURE_draganddrop) # special case
- add_subdirectory(draganddrop)
-endif()
add_subdirectory(effects)
+add_subdirectory(gallery)
add_subdirectory(gestures)
add_subdirectory(graphicsview)
add_subdirectory(itemviews)
@@ -19,15 +22,15 @@ add_subdirectory(tools)
add_subdirectory(touch)
add_subdirectory(tutorials)
add_subdirectory(widgets)
-
-if(TARGET Qt::Gui AND QT_FEATURE_opengl)
- add_subdirectory(windowcontainer)
+if(QT_FEATURE_draganddrop)
+ add_subdirectory(draganddrop)
endif()
-
if(QT_FEATURE_cursor) # special case
add_subdirectory(mainwindows)
endif()
-
-if(MACOS)
+if(QT_FEATURE_opengl AND TARGET Qt::Gui)
+ add_subdirectory(windowcontainer)
+endif()
+if(APPLE)
add_subdirectory(mac)
endif()