@ -272,15 +272,18 @@ if(WITH_GLFWAPPLICATION)
# h e l p p e o p l e r u n n i n g t h e a p p s
if ( CMAKE_RUNTIME_OUTPUT_DIRECTORY AND CORRADE_TARGET_WINDOWS AND ( GLFW_DLL_DEBUG OR GLFW_DLL_RELEASE ) )
if ( GLFW_DLL_DEBUG AND GLFW_DLL_RELEASE )
add_custom_command ( TARGET MagnumGlfwApplication POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ < $ < C O N F I G : D e b u g > : $ { G L F W _ D L L _ D E B U G } > $ < $ < N O T : $ < C O N F I G : D e b u g > > : $ { G L F W _ D L L _ R E L E A S E } > $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( glfw_dll_input $< $<CONFIG:Debug > : ${ GLFW_DLL_DEBUG } > $< $<NOT:$<CONFIG:Debug > >: ${ GLFW_DLL_RELEASE } > )
elseif ( GLFW_DLL_DEBUG )
add_custom_command ( TARGET MagnumGlfwApplication POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { G L F W _ D L L _ D E B U G } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( glfw_dll_input ${ GLFW_DLL_DEBUG } )
else ( )
add_custom_command ( TARGET MagnumGlfwApplication POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { G L F W _ D L L _ R E L E A S E } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( glfw_dll_input ${ GLFW_DLL_RELEASE } )
endif ( )
add_custom_command ( TARGET MagnumGlfwApplication POST_BUILD
# T h e d i r e c t o r y m i g h t n o t a l w a y s e x i s t before ( e.g. if creating a
# s t a t i c b u i l d ) a n d c o p y _ i f _ d i f f e r e n t w o u l d j u s t n a m e t h e f i l e
# ` b i n ` i n s t e a d o f c r e a t i n g s u c h d i r e c t o r y
C O M M A N D $ { C M A K E _ C O M M A N D } - E m a k e _ d i r e c t o r y $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y }
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { g l f w _ d l l _ i n p u t } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
endif ( )
# M a g n u m G l f w A p p l i c a t i o n t a r g e t a l i a s f o r s u p e r p r o j e c t s
@ -342,15 +345,18 @@ if(WITH_SDL2APPLICATION)
# h e l p p e o p l e r u n n i n g t h e a p p s
if ( CMAKE_RUNTIME_OUTPUT_DIRECTORY AND CORRADE_TARGET_WINDOWS AND ( SDL2_DLL_DEBUG OR SDL2_DLL_RELEASE ) )
if ( SDL2_DLL_DEBUG AND SDL2_DLL_RELEASE )
add_custom_command ( TARGET MagnumSdl2Application POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ < $ < C O N F I G : D e b u g > : $ { S D L 2 _ D L L _ D E B U G } > $ < $ < N O T : $ < C O N F I G : D e b u g > > , $ { S D L 2 _ D L L _ R E L E A S E } > $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( sdl2_dll_input $< $<CONFIG:Debug > : ${ SDL2_DLL_DEBUG } > $< $<NOT:$<CONFIG:Debug > >, ${ SDL2_DLL_RELEASE } > )
elseif ( SDL2_DLL_DEBUG )
add_custom_command ( TARGET MagnumSdl2Application POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { S D L 2 _ D L L _ D E B U G } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( sdl2_dll_input ${ SDL2_DLL_DEBUG } )
else ( )
add_custom_command ( TARGET MagnumSdl2Application POST_BUILD
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { S D L 2 _ D L L _ R E L E A S E } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
set ( sdl2_dll_input ${ SDL2_DLL_RELEASE } )
endif ( )
add_custom_command ( TARGET MagnumSdl2Application POST_BUILD
# T h e d i r e c t o r y m i g h t n o t a l w a y s e x i s t before ( e.g. if creating a
# s t a t i c b u i l d ) a n d c o p y _ i f _ d i f f e r e n t w o u l d j u s t n a m e t h e f i l e
# ` b i n ` i n s t e a d o f c r e a t i n g s u c h d i r e c t o r y
C O M M A N D $ { C M A K E _ C O M M A N D } - E m a k e _ d i r e c t o r y $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y }
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ i f _ d i f f e r e n t $ { s d l 2 _ d l l _ i n p u t } $ { C M A K E _ R U N T I M E _ O U T P U T _ D I R E C T O R Y } )
endif ( )
# M a g n u m S d l 2 A p p l i c a t i o n t a r g e t a l i a s f o r s u p e r p r o j e c t s