diff --git a/src/testlib/testlib.pro b/src/testlib/testlib.pro index 52bcdd097b..79fd342cca 100644 --- a/src/testlib/testlib.pro +++ b/src/testlib/testlib.pro @@ -98,7 +98,14 @@ mac { # Exclude these headers from the clean check if their dependencies aren't # being built -contains(QT_CONFIG, no-widgets): HEADERSCLEAN_EXCLUDE += qtest_widgets.h -contains(QT_CONFIG, no-gui): HEADERSCLEAN_EXCLUDE += qtest_gui.h +!qtHaveModule(gui) { + HEADERSCLEAN_EXCLUDE += qtest_gui.h \ + qtestaccessible.h \ + qtestkeyboard.h \ + qtestmouse.h \ + qtesttouch.h +} + +!qtHaveModule(widgets): HEADERSCLEAN_EXCLUDE += qtest_widgets.h load(qt_module)