Changeset 561 for trunk/src/opengl/opengl.pro
- Timestamp:
- Feb 11, 2010, 11:19:06 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/vendor/nokia/qt/4.6.1 merged eligible /branches/vendor/nokia/qt/current merged eligible /branches/vendor/trolltech/qt/current 3-149
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/opengl/opengl.pro
r2 r561 14 14 contains(QT_CONFIG, opengl):CONFIG += opengl 15 15 contains(QT_CONFIG, opengles1):CONFIG += opengles1 16 contains(QT_CONFIG, opengles1cl):CONFIG += opengles1cl 16 17 contains(QT_CONFIG, opengles2):CONFIG += opengles2 17 18 !contains(QT_CONFIG, opengles2) { 19 HEADERS += qgraphicssystem_gl_p.h qwindowsurface_gl_p.h qpixmapdata_gl_p.h 20 SOURCES += qgraphicssystem_gl.cpp qwindowsurface_gl.cpp qpixmapdata_gl.cpp 21 } 18 contains(QT_CONFIG, egl):CONFIG += egl 22 19 23 20 HEADERS += qgl.h \ … … 25 22 qglcolormap.h \ 26 23 qglpixelbuffer.h \ 24 qglpixelbuffer_p.h \ 27 25 qglframebufferobject.h \ 26 qglframebufferobject_p.h \ 27 qglextensions_p.h \ 28 qglpaintdevice_p.h \ 29 28 30 29 31 SOURCES += qgl.cpp \ … … 32 34 qglframebufferobject.cpp \ 33 35 qglextensions.cpp \ 36 qglpaintdevice.cpp \ 37 34 38 35 39 !contains(QT_CONFIG, opengles2) { 36 HEADERS += qpaintengine_opengl_p.h qglpixmapfilter_p.h37 SOURCES += qpaintengine_opengl.cpp qglpixmapfilter.cpp40 HEADERS += qpaintengine_opengl_p.h 41 SOURCES += qpaintengine_opengl.cpp 38 42 } 39 43 40 contains(QT_CONFIG, opengles2) { 41 SOURCES += gl2paintengineex/qglgradientcache.cpp \ 42 gl2paintengineex/qglpexshadermanager.cpp \ 43 gl2paintengineex/qglshader.cpp \ 44 !contains(QT_CONFIG, opengles1):!contains(QT_CONFIG, opengles1cl) { 45 HEADERS += qglshaderprogram.h \ 46 qglpixmapfilter_p.h \ 47 qgraphicsshadereffect_p.h \ 48 qgraphicssystem_gl_p.h \ 49 qwindowsurface_gl_p.h \ 50 qpixmapdata_gl_p.h \ 51 gl2paintengineex/qglgradientcache_p.h \ 52 gl2paintengineex/qglengineshadermanager_p.h \ 53 gl2paintengineex/qgl2pexvertexarray_p.h \ 54 gl2paintengineex/qpaintengineex_opengl2_p.h \ 55 gl2paintengineex/qglengineshadersource_p.h \ 56 gl2paintengineex/qglcustomshaderstage_p.h \ 57 gl2paintengineex/qtriangulatingstroker_p.h 58 59 SOURCES += qglshaderprogram.cpp \ 60 qglpixmapfilter.cpp \ 61 qgraphicsshadereffect.cpp \ 62 qgraphicssystem_gl.cpp \ 63 qwindowsurface_gl.cpp \ 64 qpixmapdata_gl.cpp \ 65 gl2paintengineex/qglgradientcache.cpp \ 66 gl2paintengineex/qglengineshadermanager.cpp \ 44 67 gl2paintengineex/qgl2pexvertexarray.cpp \ 45 gl2paintengineex/qpaintengineex_opengl2.cpp 68 gl2paintengineex/qpaintengineex_opengl2.cpp \ 69 gl2paintengineex/qglcustomshaderstage.cpp \ 70 gl2paintengineex/qtriangulatingstroker.cpp 46 71 47 HEADERS += gl2paintengineex/qglgradientcache_p.h \48 gl2paintengineex/qglpexshadermanager_p.h \49 gl2paintengineex/qglshader_p.h \50 gl2paintengineex/qgl2pexvertexarray_p.h \51 gl2paintengineex/qpaintengineex_opengl2_p.h52 72 } 53 54 73 55 74 x11 { … … 58 77 qglpixelbuffer_egl.cpp \ 59 78 qgl_egl.cpp \ 60 q egl.cpp \61 q egl_x11egl.cpp79 qpixmapdata_x11gl_egl.cpp \ 80 qwindowsurface_x11gl.cpp 62 81 63 HEADERS += qegl_p.h \ 64 qgl_egl_p.h 82 HEADERS += qgl_egl_p.h \ 83 qpixmapdata_x11gl_p.h \ 84 qwindowsurface_x11gl_p.h 65 85 66 86 } else { … … 70 90 71 91 contains(QT_CONFIG, fontconfig) { 92 contains(QT_CONFIG, system-freetype) { 93 embedded:CONFIG += opentype 94 # pull in the proper freetype2 include directory 72 95 include($$QT_SOURCE_TREE/config.tests/unix/freetype/freetype.pri) 96 LIBS_PRIVATE += -lfreetype 97 } else { 98 ### Note: how does this compile with a non-system freetype? 99 # This probably does not compile 100 } 73 101 } else { 74 102 DEFINES *= QT_NO_FREETYPE 75 103 } 104 105 LIBS_PRIVATE += $$QMAKE_LIBS_DYNLOAD 76 106 } 77 107 … … 79 109 OBJECTIVE_SOURCES += qgl_mac.mm \ 80 110 qglpixelbuffer_mac.mm 81 LIBS += -framework AppKit111 LIBS_PRIVATE += -framework AppKit -framework Carbon 82 112 } 83 113 win32:!wince*: { … … 88 118 SOURCES += qgl_wince.cpp \ 89 119 qglpixelbuffer_egl.cpp \ 90 qgl_egl.cpp \ 91 qegl.cpp \ 92 qegl_wince.cpp 120 qgl_egl.cpp 93 121 94 122 HEADERS += qgl_cl_p.h \ 95 123 qgl_egl_p.h \ 96 qegl_p.h97 124 } 98 125 99 126 embedded { 100 127 SOURCES += qgl_qws.cpp \ 101 qglpaintdevice_qws.cpp \102 128 qglpixelbuffer_egl.cpp \ 103 129 qglscreen_qws.cpp \ 104 130 qglwindowsurface_qws.cpp \ 105 qegl.cpp \106 qegl_qws.cpp \107 131 qgl_egl.cpp 108 132 109 HEADERS += qglpaintdevice_qws_p.h \ 110 qglscreen_qws.h \ 133 HEADERS += qglscreen_qws.h \ 111 134 qglwindowsurface_qws_p.h \ 112 qgl_egl_p.h \ 113 qegl_p.h 135 qgl_egl_p.h 114 136 115 137 contains(QT_CONFIG, fontconfig) { … … 121 143 122 144 INCLUDEPATH += ../3rdparty/harfbuzz/src 123 124 wince*: {125 contains(QT_CONFIG,opengles1) {126 QMAKE_LIBS += "libGLES_CM.lib"127 }128 contains(QT_CONFIG,opengles1cl) {129 QMAKE_LIBS += "libGLES_CL.lib"130 }131 contains(QT_CONFIG,opengles2) {132 QMAKE_LIBS += "libGLESv2.lib"133 }134 135 } else {136 QMAKE_LIBS += $$QMAKE_LIBS_OPENGL137 }
Note:
See TracChangeset
for help on using the changeset viewer.