From 85cc3d9716a9fc5e4c316324e8b42fb675e5ba45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Willian=20K=C3=B6lln?= Date: Sat, 4 Aug 2018 12:10:31 -0300 Subject: [PATCH] Added support for SDL and GLFW --- cmake/examples.cmake | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cmake/examples.cmake b/cmake/examples.cmake index a2f1b21..1c57f25 100755 --- a/cmake/examples.cmake +++ b/cmake/examples.cmake @@ -105,7 +105,15 @@ function( add_example ARG_NAME ) add_library( example-${ARG_NAME} STATIC EXCLUDE_FROM_ALL ${SOURCES} ) target_include_directories( example-${ARG_NAME} PUBLIC ${BGFX_DIR}/examples/common ) target_link_libraries( example-${ARG_NAME} PUBLIC bgfx ib-compress dear-imgui ) - if( UNIX AND NOT APPLE ) + if( BGFX_WITH_GLFW ) + find_package( glfw3 REQUIRED ) + target_link_libraries( example-${ARG_NAME} PUBLIC glfw ) + target_compile_definitions( example-${ARG_NAME} PUBLIC ENTRY_CONFIG_USE_GLFW ) + elseif( BGFX_WITH_SDL ) + find_package( SDL2 REQUIRED ) + target_link_libraries( example-${ARG_NAME} PUBLIC ${SDL2_LIBRARIES} ) + target_compile_definitions( example-${ARG_NAME} PUBLIC ENTRY_CONFIG_USE_SDL ) + elseif( UNIX AND NOT APPLE ) target_link_libraries( example-${ARG_NAME} PUBLIC X11 ) endif() else() @@ -203,4 +211,4 @@ if( BGFX_BUILD_EXAMPLES ) foreach( EXAMPLE ${BGFX_EXAMPLES} ) add_example( ${EXAMPLE} ) endforeach() -endif() \ No newline at end of file +endif()