@ -73,10 +73,10 @@ cmake_dependent_option(TARGET_GLES2 "Build for OpenGL ES 2 / WebGL 1.0" ON "TARG
cmake_dependent_option ( TARGET_DESKTOP_GLES "Build for OpenGL ES on desktop" OFF "TARGET_GLES" OFF )
cmake_dependent_option ( TARGET_DESKTOP_GLES "Build for OpenGL ES on desktop" OFF "TARGET_GLES" OFF )
cmake_dependent_option ( TARGET_HEADLESS "Build command-line utilities for use on a headless machines" OFF "WITH_GL" OFF )
cmake_dependent_option ( TARGET_HEADLESS "Build command-line utilities for use on a headless machines" OFF "WITH_GL" OFF )
# M a g n u m Info ( currently only using GLX/CGL/EGL on *nix, WGL/EGL on Windows and
# M a g n u m G L Info ( currently only using GLX/CGL/EGL on *nix, WGL/EGL on Windows
# E G L o n E m s c r i p t e n )
# a n d E G L o n E m s c r i p t e n )
if ( CORRADE_TARGET_UNIX OR CORRADE_TARGET_WINDOWS OR CORRADE_TARGET_EMSCRIPTEN )
if ( CORRADE_TARGET_UNIX OR CORRADE_TARGET_WINDOWS OR CORRADE_TARGET_EMSCRIPTEN )
option ( WITH_MAGNUMINFO "Build magnum -info utility" OFF )
option ( WITH_GL_INFO "Build magnum-gl -info utility" OFF )
endif ( )
endif ( )
# D e s k t o p - o n l y u t i l i t i e s
# D e s k t o p - o n l y u t i l i t i e s
@ -114,7 +114,7 @@ cmake_dependent_option(WITH_SHADERS "Build Shaders library" ON "NOT WITH_DEBUGTO
cmake_dependent_option ( WITH_TEXT "Build Text library" ON "NOT WITH_FONTCONVERTER;NOT WITH_MAGNUMFONT;NOT WITH_MAGNUMFONTCONVERTER" ON )
cmake_dependent_option ( WITH_TEXT "Build Text library" ON "NOT WITH_FONTCONVERTER;NOT WITH_MAGNUMFONT;NOT WITH_MAGNUMFONTCONVERTER" ON )
cmake_dependent_option ( WITH_TEXTURETOOLS "Build TextureTools library" ON "NOT WITH_TEXT;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_TEXTURETOOLS "Build TextureTools library" ON "NOT WITH_TEXT;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_TRADE "Build Trade library" ON "NOT WITH_MESHTOOLS;NOT WITH_PRIMITIVES;NOT WITH_IMAGECONVERTER;NOT WITH_ANYIMAGEIMPORTER;NOT WITH_ANYIMAGECONVERTER;NOT WITH_ANYSCENEIMPORTER;NOT WITH_OBJIMPORTER;NOT WITH_TGAIMAGECONVERTER;NOT WITH_TGAIMPORTER" ON )
cmake_dependent_option ( WITH_TRADE "Build Trade library" ON "NOT WITH_MESHTOOLS;NOT WITH_PRIMITIVES;NOT WITH_IMAGECONVERTER;NOT WITH_ANYIMAGEIMPORTER;NOT WITH_ANYIMAGECONVERTER;NOT WITH_ANYSCENEIMPORTER;NOT WITH_OBJIMPORTER;NOT WITH_TGAIMAGECONVERTER;NOT WITH_TGAIMPORTER" ON )
cmake_dependent_option ( WITH_GL "Build GL library" ON "NOT WITH_DEBUGTOOLS;NOT WITH_MESHTOOLS;NOT WITH_PRIMITIVES;NOT WITH_SHADERS;NOT WITH_TEXT;NOT WITH_TEXTURETOOLS;NOT WITH_TRADE;NOT WITH_MAGNUM INFO;NOT WITH_ANDROIDAPPLICATION;NOT WITH_WINDOWLESSIOSAPPLICATION;NOT WITH_CGLCONTEXT;NOT WITH_GLXAPPLICATION;NOT WITH_GLXCONTEXT;NOT WITH_XEGLAPPLICATION;NOT WITH_WINDOWLESSWGLAPPLICATION;NOT WITH_GLXCONTEXT;NOT WITH_XEGLAPPLICATION;NOT WITH_WINDOWLESSWGLAPPLICATION;NOT WITH_WGLCONTEXT;NOT WITH_WINDOWLESSWINDOWSEGLAPPLICATION;NOT WITH_GLFWAPPLICATION;NOT WITH_GLUTAPPLICATION;NOT WITH_SDL2APPLICATION;NOT WITH_DISTANCEFIELDCONVERTER;NOT WITH_FONTCONVERTER;NOT WITH_IMAGECONVERTER" ON )
cmake_dependent_option ( WITH_GL "Build GL library" ON "NOT WITH_DEBUGTOOLS;NOT WITH_MESHTOOLS;NOT WITH_PRIMITIVES;NOT WITH_SHADERS;NOT WITH_TEXT;NOT WITH_TEXTURETOOLS;NOT WITH_TRADE;NOT WITH_GL_ INFO;NOT WITH_ANDROIDAPPLICATION;NOT WITH_WINDOWLESSIOSAPPLICATION;NOT WITH_CGLCONTEXT;NOT WITH_GLXAPPLICATION;NOT WITH_GLXCONTEXT;NOT WITH_XEGLAPPLICATION;NOT WITH_WINDOWLESSWGLAPPLICATION;NOT WITH_GLXCONTEXT;NOT WITH_XEGLAPPLICATION;NOT WITH_WINDOWLESSWGLAPPLICATION;NOT WITH_WGLCONTEXT;NOT WITH_WINDOWLESSWINDOWSEGLAPPLICATION;NOT WITH_GLFWAPPLICATION;NOT WITH_GLUTAPPLICATION;NOT WITH_SDL2APPLICATION;NOT WITH_DISTANCEFIELDCONVERTER;NOT WITH_FONTCONVERTER;NOT WITH_IMAGECONVERTER" ON )
cmake_dependent_option ( TARGET_GL "Build libraries with OpenGL interoperability" ON "WITH_GL" OFF )
cmake_dependent_option ( TARGET_GL "Build libraries with OpenGL interoperability" ON "WITH_GL" OFF )
@ -122,7 +122,7 @@ cmake_dependent_option(TARGET_GL "Build libraries with OpenGL interoperability"
cmake_dependent_option ( WITH_AL_INFO "Build magnum-al-info utility" OFF "WITH_AUDIO" OFF )
cmake_dependent_option ( WITH_AL_INFO "Build magnum-al-info utility" OFF "WITH_AUDIO" OFF )
# E G L c o n t e x t a n d w i n d o w l e s s E G L a p p l i c a t i o n , a v a i l a b l e e v e r y w h e r e
# E G L c o n t e x t a n d w i n d o w l e s s E G L a p p l i c a t i o n , a v a i l a b l e e v e r y w h e r e
cmake_dependent_option ( WITH_WINDOWLESSEGLAPPLICATION "Build WindowlessEglApplication library" OFF "NOT TARGET_GLES OR TARGET_DESKTOP_GLES OR NOT WITH_MAGNUM INFO" ON )
cmake_dependent_option ( WITH_WINDOWLESSEGLAPPLICATION "Build WindowlessEglApplication library" OFF "NOT TARGET_GLES OR TARGET_DESKTOP_GLES OR NOT WITH_GL_ INFO" ON )
option ( WITH_EGLCONTEXT "Build EglContext library" OFF )
option ( WITH_EGLCONTEXT "Build EglContext library" OFF )
# A n d r o i d - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
# A n d r o i d - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
@ -135,14 +135,14 @@ elseif(CORRADE_TARGET_IOS)
# m a c O S - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
# m a c O S - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
elseif ( CORRADE_TARGET_APPLE )
elseif ( CORRADE_TARGET_APPLE )
cmake_dependent_option ( WITH_WINDOWLESSCGLAPPLICATION "Build WindowlessCglApplication library" OFF "NOT WITH_MAGNUM INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_WINDOWLESSCGLAPPLICATION "Build WindowlessCglApplication library" OFF "NOT WITH_GL_ INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
option ( WITH_CGLCONTEXT "Build CglContext library" OFF )
option ( WITH_CGLCONTEXT "Build CglContext library" OFF )
# X 1 1 + G L X / E G L - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
# X 1 1 + G L X / E G L - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
elseif ( CORRADE_TARGET_UNIX )
elseif ( CORRADE_TARGET_UNIX )
option ( WITH_GLXAPPLICATION "Build GlxApplication library" OFF )
option ( WITH_GLXAPPLICATION "Build GlxApplication library" OFF )
if ( NOT TARGET_GLES OR TARGET_DESKTOP_GLES )
if ( NOT TARGET_GLES OR TARGET_DESKTOP_GLES )
cmake_dependent_option ( WITH_WINDOWLESSGLXAPPLICATION "Build WindowlessGlxApplication library" OFF "NOT WITH_MAGNUM INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_WINDOWLESSGLXAPPLICATION "Build WindowlessGlxApplication library" OFF "NOT WITH_GL_ INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
option ( WITH_GLXCONTEXT "Build GlxContext library" OFF )
option ( WITH_GLXCONTEXT "Build GlxContext library" OFF )
endif ( )
endif ( )
option ( WITH_XEGLAPPLICATION "Build XEglApplication library" OFF )
option ( WITH_XEGLAPPLICATION "Build XEglApplication library" OFF )
@ -150,10 +150,10 @@ elseif(CORRADE_TARGET_UNIX)
# W i n d o w s - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
# W i n d o w s - s p e c i f i c a p p l i c a t i o n l i b r a r i e s
elseif ( CORRADE_TARGET_WINDOWS )
elseif ( CORRADE_TARGET_WINDOWS )
if ( NOT TARGET_GLES OR TARGET_DESKTOP_GLES )
if ( NOT TARGET_GLES OR TARGET_DESKTOP_GLES )
cmake_dependent_option ( WITH_WINDOWLESSWGLAPPLICATION "Build WindowlessWglApplication library" OFF "NOT WITH_MAGNUM INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_WINDOWLESSWGLAPPLICATION "Build WindowlessWglApplication library" OFF "NOT WITH_GL_ INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
option ( WITH_WGLCONTEXT "Build WglContext library" OFF )
option ( WITH_WGLCONTEXT "Build WglContext library" OFF )
else ( )
else ( )
cmake_dependent_option ( WITH_WINDOWLESSWINDOWSEGLAPPLICATION "Build WindowlessWindowsEglApplication library" OFF "NOT WITH_MAGNUM INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
cmake_dependent_option ( WITH_WINDOWLESSWINDOWSEGLAPPLICATION "Build WindowlessWindowsEglApplication library" OFF "NOT WITH_GL_ INFO;NOT WITH_FONTCONVERTER;NOT WITH_DISTANCEFIELDCONVERTER" ON )
endif ( )
endif ( )
endif ( )
endif ( )