summaryrefslogtreecommitdiffstats
path: root/src/testlib
diff options
context:
space:
mode:
authorTasuku Suzuki <stasuku@gmail.com>2015-07-06 10:23:56 +0900
committerThiago Macieira <thiago.macieira@intel.com>2015-07-20 15:54:16 +0000
commit826a83937da18616ca5358f66598ad991b7c2cee (patch)
tree2f5ff5ca46d89461a5095233159789ca853cce9f /src/testlib
parentcf63c63d558227fdbef09699c261560e7474f5ea (diff)
QtTest: fix build error with -no-gui
Change-Id: I6f4297c7f959394ca31dfb228dac8659ea6c854d Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/testlib')
-rw-r--r--src/testlib/testlib.pro11
1 files changed, 9 insertions, 2 deletions
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)