|
|
|
|
@ -221,6 +221,15 @@ if(WITH_GL)
|
|
|
|
|
else() |
|
|
|
|
find_package(OpenGLES3 REQUIRED) |
|
|
|
|
endif() |
|
|
|
|
else() |
|
|
|
|
if(TARGET_GL) |
|
|
|
|
message(FATAL_ERROR "WITH_GL is OFF but TARGET_GL is enabled. Hmm.") |
|
|
|
|
endif() |
|
|
|
|
# These are implicitly enabled for embedded platforms, disable them all for |
|
|
|
|
# consistency |
|
|
|
|
set(TARGET_GLES OFF) |
|
|
|
|
set(TARGET_GLES2 OFF) |
|
|
|
|
set(TARGET_DESKTOP_GLES OFF) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
# Configuration variables (saved later to configure.h) |
|
|
|
|
@ -234,13 +243,13 @@ if(TARGET_GLES)
|
|
|
|
|
else() |
|
|
|
|
set(MAGNUM_TARGET_GLES3 1) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(CORRADE_TARGET_EMSCRIPTEN) |
|
|
|
|
if(CORRADE_TARGET_EMSCRIPTEN) |
|
|
|
|
set(TARGET_WEBGL 1) |
|
|
|
|
set(MAGNUM_TARGET_WEBGL 1) |
|
|
|
|
endif() |
|
|
|
|
if(TARGET_DESKTOP_GLES) |
|
|
|
|
endif() |
|
|
|
|
if(TARGET_DESKTOP_GLES) |
|
|
|
|
set(MAGNUM_TARGET_DESKTOP_GLES 1) |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
if(TARGET_HEADLESS) |
|
|
|
|
set(MAGNUM_TARGET_HEADLESS 1) |
|
|
|
|
|