diff --git a/tests/auto/widgets/dialogs/dialogs.pro b/tests/auto/widgets/dialogs/dialogs.pro
index e767c9767ea45f420140b6d7e8f1b388c60be7d3..acff1df5ba93466d934f82f8987fbadb3559c3b1 100644
--- a/tests/auto/widgets/dialogs/dialogs.pro
+++ b/tests/auto/widgets/dialogs/dialogs.pro
@@ -14,7 +14,7 @@ SUBDIRS=\
    qsidebar \
    qwizard \
 
-wince*:SUBDIRS -= qabstractprintdialog
+wince*|!qtHaveModule(printsupport):SUBDIRS -= qabstractprintdialog
 
 !contains(QT_CONFIG, private_tests): SUBDIRS -= \
           qsidebar \