1 # Qt gui library, opengl module
3 contains(QT_CONFIG, opengl):CONFIG += opengl
4 contains(QT_CONFIG, opengles2):CONFIG += opengles2
5 contains(QT_CONFIG, egl):CONFIG += egl
7 contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles2) {
9 HEADERS += opengl/qopengl.h \
11 opengl/qopenglfunctions.h \
12 opengl/qopenglframebufferobject.h \
13 opengl/qopenglframebufferobject_p.h \
14 opengl/qopenglpaintdevice.h \
15 opengl/qopenglbuffer.h \
16 opengl/qopenglshaderprogram.h \
17 opengl/qopenglextensions_p.h \
18 opengl/qopenglgradientcache_p.h \
19 opengl/qopengltexturecache_p.h \
20 opengl/qopenglengineshadermanager_p.h \
21 opengl/qopengl2pexvertexarray_p.h \
22 opengl/qopenglpaintengine_p.h \
23 opengl/qopenglengineshadersource_p.h \
24 opengl/qopenglcustomshaderstage_p.h \
25 opengl/qtriangulatingstroker_p.h \
26 opengl/qopengltextureglyphcache_p.h \
27 opengl/qopenglshadercache_p.h \
28 opengl/qopenglshadercache_meego_p.h \
29 opengl/qtriangulator_p.h \
32 SOURCES += opengl/qopengl.cpp \
33 opengl/qopenglfunctions.cpp \
34 opengl/qopenglframebufferobject.cpp \
35 opengl/qopenglpaintdevice.cpp \
36 opengl/qopenglbuffer.cpp \
37 opengl/qopenglshaderprogram.cpp \
38 opengl/qopenglgradientcache.cpp \
39 opengl/qopengltexturecache.cpp \
40 opengl/qopenglengineshadermanager.cpp \
41 opengl/qopengl2pexvertexarray.cpp \
42 opengl/qopenglpaintengine.cpp \
43 opengl/qopenglcustomshaderstage.cpp \
44 opengl/qtriangulatingstroker.cpp \
45 opengl/qopengltextureglyphcache.cpp \
46 opengl/qtriangulator.cpp
50 #INCLUDEPATH += ../3rdparty/harfbuzz/src