From afdc5ce1e0c006154b8c08124cabe40e91d7b3af Mon Sep 17 00:00:00 2001 From: Vladimir Belyavsky Date: Fri, 2 Aug 2024 11:49:06 +0300 Subject: [PATCH] widgets: fix developer build when some features are disabled Fix developer build (-DFEATURE_private_tests=ON) when some Qt Widgets features are turned OFF. Change-Id: I6bdbb143e52213ada39de185a55e25008ae7323e Reviewed-by: Volker Hilsheimer --- src/widgets/CMakeLists.txt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt index e20863053d8..6f0e2a1b78e 100644 --- a/src/widgets/CMakeLists.txt +++ b/src/widgets/CMakeLists.txt @@ -919,11 +919,19 @@ endif() # include the snippet projects for developer-builds if(QT_FEATURE_private_tests) add_subdirectory(doc/snippets/customviewstyle) - add_subdirectory(doc/snippets/filedialogurls) - add_subdirectory(doc/snippets/graphicssceneadditem) + if (QT_FEATURE_filedialog) + add_subdirectory(doc/snippets/filedialogurls) + endif() + if (QT_FEATURE_graphicsview) + add_subdirectory(doc/snippets/graphicssceneadditem) + endif() if(QT_FEATURE_opengl AND QT_FEATURE_printdialog) add_subdirectory(doc/snippets/graphicsview) endif() - add_subdirectory(doc/snippets/mdiarea) - add_subdirectory(doc/snippets/myscrollarea) + if (QT_FEATURE_mdiarea) + add_subdirectory(doc/snippets/mdiarea) + endif() + if (QT_FEATURE_scrollarea) + add_subdirectory(doc/snippets/myscrollarea) + endif() endif()