@ -106,7 +106,8 @@ if(MAGNUM_TARGET_GL)
if ( ( MAGNUM_TARGET_EGL AND NOT MAGNUM_TARGET_WEBGL ) OR CORRADE_TARGET_IOS )
if ( ( MAGNUM_TARGET_EGL AND NOT MAGNUM_TARGET_WEBGL ) OR CORRADE_TARGET_IOS )
set ( NEED_EGLCONTEXT 1 )
set ( NEED_EGLCONTEXT 1 )
set ( MagnumSomeContext_OBJECTS $< TARGET_OBJECTS:MagnumEglContextObjects > )
set ( MagnumSomeContext_OBJECTS $< TARGET_OBJECTS:MagnumEglContextObjects > )
# W e ' r e l i n k i n g t o E G L e x p l i c i t l y , n o n e e d t o b o t h e r w i t h G L V N D t h e r e
find_package ( EGL REQUIRED )
set ( MagnumSomeContext_LIBRARY EGL::EGL )
elseif ( CORRADE_TARGET_APPLE )
elseif ( CORRADE_TARGET_APPLE )
set ( NEED_CGLCONTEXT 1 )
set ( NEED_CGLCONTEXT 1 )
set ( MagnumSomeContext_OBJECTS $< TARGET_OBJECTS:MagnumCglContextObjects > )
set ( MagnumSomeContext_OBJECTS $< TARGET_OBJECTS:MagnumCglContextObjects > )
@ -260,12 +261,6 @@ if(MAGNUM_WITH_GLFWAPPLICATION)
$ { M a g n u m S o m e C o n t e x t _ L I B R A R Y } )
$ { M a g n u m S o m e C o n t e x t _ L I B R A R Y } )
endif ( )
endif ( )
# L i n k a l s o E G L l i b r a r y , i f desired ( and not on WebGL )
if ( MAGNUM_TARGET_EGL AND NOT MAGNUM_TARGET_WEBGL )
find_package ( EGL REQUIRED )
target_link_libraries ( MagnumGlfwApplication PUBLIC EGL::EGL )
endif ( )
install ( FILES ${ MagnumGlfwApplication_HEADERS } DESTINATION ${ MAGNUM_INCLUDE_INSTALL_DIR } /Platform )
install ( FILES ${ MagnumGlfwApplication_HEADERS } DESTINATION ${ MAGNUM_INCLUDE_INSTALL_DIR } /Platform )
install ( TARGETS MagnumGlfwApplication
install ( TARGETS MagnumGlfwApplication
R U N T I M E D E S T I N A T I O N $ { M A G N U M _ B I N A R Y _ I N S T A L L _ D I R }
R U N T I M E D E S T I N A T I O N $ { M A G N U M _ B I N A R Y _ I N S T A L L _ D I R }
@ -332,12 +327,6 @@ if(MAGNUM_WITH_SDL2APPLICATION)
$ { M a g n u m S o m e C o n t e x t _ L I B R A R Y } )
$ { M a g n u m S o m e C o n t e x t _ L I B R A R Y } )
endif ( )
endif ( )
# L i n k a l s o E G L l i b r a r y , i f desired ( and not on WebGL )
if ( MAGNUM_TARGET_EGL AND NOT MAGNUM_TARGET_WEBGL )
find_package ( EGL REQUIRED )
target_link_libraries ( MagnumSdl2Application PUBLIC EGL::EGL )
endif ( )
install ( FILES ${ MagnumSdl2Application_HEADERS } DESTINATION ${ MAGNUM_INCLUDE_INSTALL_DIR } /Platform )
install ( FILES ${ MagnumSdl2Application_HEADERS } DESTINATION ${ MAGNUM_INCLUDE_INSTALL_DIR } /Platform )
install ( TARGETS MagnumSdl2Application
install ( TARGETS MagnumSdl2Application
R U N T I M E D E S T I N A T I O N $ { M A G N U M _ B I N A R Y _ I N S T A L L _ D I R }
R U N T I M E D E S T I N A T I O N $ { M A G N U M _ B I N A R Y _ I N S T A L L _ D I R }