diff options
Diffstat (limited to 'PySide')
-rw-r--r-- | PySide/CMakeLists.txt | 4 | ||||
-rw-r--r-- | PySide/QtOpenGL/typesystem_opengl.xml | 1 | ||||
-rw-r--r-- | PySide/global.h.in | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/PySide/CMakeLists.txt b/PySide/CMakeLists.txt index 35baf3c57..573bd8a6b 100644 --- a/PySide/CMakeLists.txt +++ b/PySide/CMakeLists.txt @@ -21,7 +21,9 @@ HAS_QT_MODULE(QT_QTWEBKIT_FOUND QtWebKit) HAS_QT_MODULE(QT_QTSVG_FOUND QtSvg) HAS_QT_MODULE(QT_QTXML_FOUND QtXml) HAS_QT_MODULE(QT_QTTEST_FOUND QtTest) -HAS_QT_MODULE(QT_QTOPENGL_FOUND QtOpenGL) +if (GL_H) + HAS_QT_MODULE(QT_QTOPENGL_FOUND QtOpenGL) +endif() HAS_QT_MODULE(QT_QTSQL_FOUND QtSql) if(QT_QTDESIGNER_FOUND) HAS_QT_MODULE(QT_QTUITOOLS_FOUND QtUiTools) diff --git a/PySide/QtOpenGL/typesystem_opengl.xml b/PySide/QtOpenGL/typesystem_opengl.xml index 86a6d7b63..f58d84940 100644 --- a/PySide/QtOpenGL/typesystem_opengl.xml +++ b/PySide/QtOpenGL/typesystem_opengl.xml @@ -20,7 +20,6 @@ --> <typesystem package="PySide.QtOpenGL"> <load-typesystem name="typesystem_gui.xml" generate="no" /> - <primitive-type name="GLuint" target-lang-api-name="PyLong" /> <rejection class="QGLColormap::QGLColormapData"/> <rejection class="QGLWidget" function-name="setMouseTracking"/> diff --git a/PySide/global.h.in b/PySide/global.h.in index 0e76e4681..88817b80a 100644 --- a/PySide/global.h.in +++ b/PySide/global.h.in @@ -1490,6 +1490,7 @@ QT_END_HEADER /* For compatibility with OpenGL v1.0 */ #define GL_LOGIC_OP GL_INDEX_LOGIC_OP #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT +#include <@GL_H@> #include <QtOpenGL/QtOpenGL> #endif // QT_NO_OPENGL |