summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2014-08-04 10:22:00 +0200
committerFriedemann Kleint <Friedemann.Kleint@digia.com>2014-08-05 06:34:33 +0200
commit61269c26f648d0fea5f0b8403019c629931491c5 (patch)
tree1b0b97f019ccb8a39353c17975473378fff81391 /tests
parent72037c804dc9575b30ca9864634cdc905e5de84f (diff)
Fix cmake-test for Dynamic OpenGL.
Change-Id: I604501d07b4728c5158e88a6760b9f1e31311991 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/cmake/test_opengl_lib/main.cpp31
1 files changed, 19 insertions, 12 deletions
diff --git a/tests/auto/cmake/test_opengl_lib/main.cpp b/tests/auto/cmake/test_opengl_lib/main.cpp
index 1e874ed4fc..db3e8a261b 100644
--- a/tests/auto/cmake/test_opengl_lib/main.cpp
+++ b/tests/auto/cmake/test_opengl_lib/main.cpp
@@ -40,24 +40,31 @@
****************************************************************************/
-#if GL_IMPLEMENTATION_GLES2
-#include <GLES2/gl2.h>
-#elif GL_IMPLEMENTATION_GL
-
#include <qglobal.h>
-#ifdef Q_OS_WIN
-#include <qt_windows.h>
-#endif
-
-#ifdef Q_OS_MAC
-#include <OpenGL/gl.h>
+#ifndef QT_OPENGL_DYNAMIC
+# if defined(GL_IMPLEMENTATION_GLES2)
+# include <GLES2/gl2.h>
+# elif defined(GL_IMPLEMENTATION_GL)
+# ifdef Q_OS_WIN
+# include <qt_windows.h>
+# endif
+# ifdef Q_OS_MAC
+# include <OpenGL/gl.h>
+# else
+# include <GL/gl.h>
+# endif
+# endif
#else
-#include <GL/gl.h>
-#endif
+# include <QOpenGLFunctions>
#endif
int main(int argc, char **argv)
{
+#ifndef QT_OPENGL_DYNAMIC
glGetError();
+#else
+ QOpenGLFunctions functions;
+ functions.glGetError();
+#endif
return 0;
}