From 722c98d2694ce4283313fd5f7614b94dc5a2fe39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 21 Feb 2014 01:34:07 +0100 Subject: [PATCH] modules: different libraries for OpenGL ES 2.0/3.0 in FindMagnum.cmake. Also apparently not tested at all. --- modules/FindMagnum.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/FindMagnum.cmake b/modules/FindMagnum.cmake index 998911a3a..e98f5ba44 100644 --- a/modules/FindMagnum.cmake +++ b/modules/FindMagnum.cmake @@ -164,8 +164,10 @@ endif() if(NOT MAGNUM_TARGET_GLES OR MAGNUM_TARGET_DESKTOP_GLES) find_package(OpenGL REQUIRED) -else() +elseif(MAGNUM_TARGET_GLES2) find_package(OpenGLES2 REQUIRED) +elseif(MAGNUM_TARGET_GLES3) + find_package(OpenGLES3 REQUIRED) endif() # On Windows and in static builds, *Application libraries need to have @@ -366,8 +368,10 @@ set(MAGNUM_LIBRARIES ${MAGNUM_LIBRARY} ${CORRADE_PLUGINMANAGER_LIBRARIES}) if(NOT MAGNUM_TARGET_GLES OR MAGNUM_TARGET_DESKTOP_GLES) set(MAGNUM_LIBRARIES ${MAGNUM_LIBRARIES} ${OPENGL_gl_LIBRARY}) -else() +elseif(MAGNUM_TARGET_GLES2) set(MAGNUM_LIBRARIES ${MAGNUM_LIBRARIES} ${OPENGLES2_LIBRARY}) +else() + set(MAGNUM_LIBRARIES ${MAGNUM_LIBRARIES} ${OPENGLES3_LIBRARY}) endif() # Installation dirs