aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/auto.pro
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@theqtcompany.com>2016-02-05 13:41:21 +0100
committerLaszlo Agocs <laszlo.agocs@theqtcompany.com>2016-02-05 19:53:25 +0000
commit707e6f528fc79db236d282e7ea41eb952c825433 (patch)
treea03bc0a339bdcf6dbf0eeb88e6401f019d8ddd4e /tests/auto/auto.pro
parent80eabc56349b5efe4acf3fcb467b5b2d6491131f (diff)
Build (and fail) Quick with -no-opengl
Disable qmltest, particles, Quick examples and tests. Also guard private QOpenGL header includes because, unlike the public QOpenGL* headers, this is not done in the private headers. This allows build attempts against a -no-opengl qtbase. It will of course fail when encontering the GL symbols and QOpenGL class usage in Quick/SG. Change-Id: I323f7a8b8854cc6e486e264517df30be3e5f8d3c Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'tests/auto/auto.pro')
-rw-r--r--tests/auto/auto.pro21
1 files changed, 13 insertions, 8 deletions
diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro
index 425e88b983..cf3da263ca 100644
--- a/tests/auto/auto.pro
+++ b/tests/auto/auto.pro
@@ -1,15 +1,20 @@
TEMPLATE=subdirs
-SUBDIRS=\
- qml \
- quick \
- particles \
- qmltest \
- qmldevtools \
+
+SUBDIRS = \
cmake \
installed_cmake \
- toolsupport
+ qmldevtools
+
+qtHaveModule(quick):contains(QT_CONFIG, opengl(es1|es2)?) {
+ SUBDIRS += \
+ qml \
+ quick \
+ particles \
+ qmltest \
+ toolsupport
-qtHaveModule(widgets): SUBDIRS += quickwidgets
+ qtHaveModule(widgets): SUBDIRS += quickwidgets
+}
qmldevtools.CONFIG = host_build