From ae9914c5878e2ccbffe878950dfddbcc3c351237 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 10 Nov 2012 21:59:42 +0100 Subject: [PATCH] Provide information about compatibility and ES 2.0 target to users. --- modules/FindMagnum.cmake | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/FindMagnum.cmake b/modules/FindMagnum.cmake index 76175adcc..51d0311f6 100644 --- a/modules/FindMagnum.cmake +++ b/modules/FindMagnum.cmake @@ -65,11 +65,21 @@ find_path(MAGNUM_INCLUDE_DIR # Configuration file(READ ${MAGNUM_INCLUDE_DIR}/magnumConfigure.h _magnumConfigure) -# Built for OpenGL ES? +# Compatibility? +string(FIND "${_magnumConfigure}" "#define MAGNUM_GCC46_COMPATIBILITY" _GCC46_COMPATIBILITY) +if(NOT _GCC46_COMPATIBILITY EQUAL -1) + set(MAGNUM_GCC46_COMPATIBILITY 1) +endif() + +# Built for specific target? string(FIND "${_magnumConfigure}" "#define MAGNUM_TARGET_GLES" _TARGET_GLES) if(NOT _TARGET_GLES EQUAL -1) set(MAGNUM_TARGET_GLES 1) endif() +string(FIND "${_magnumConfigure}" "#define MAGNUM_TARGET_GLES2" _TARGET_GLES2) +if(NOT _TARGET_GLES2 EQUAL -1) + set(MAGNUM_TARGET_GLES2 1) +endif() if(NOT MAGNUM_TARGET_GLES) find_package(OpenGL REQUIRED)