mirror of
https://github.com/bkaradzic/bgfx.cmake.git
synced 2026-02-17 21:12:35 +01:00
Added support for SDL and GLFW
This commit is contained in:
committed by
Joshua Brookover
parent
1e0859f71c
commit
85cc3d9716
@@ -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()
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user