cmake: pass SDL_MAIN_HANDLED to avoid renaming main -> SDL_main

This commit is contained in:
Anonymous Maarten 2021-07-08 18:43:52 +02:00
parent 5eba9b3092
commit bea6507390
3 changed files with 22 additions and 0 deletions

View File

@ -31,6 +31,14 @@ set_target_properties(librw_skeleton
EXPORT_NAME skeleton EXPORT_NAME skeleton
) )
if(LIBRW_PLATFORM_GL3 AND LIBRW_GL3_GFXLIB STREQUAL "SDL2")
target_compile_definitions(librw_skeleton
PRIVATE
SDL_MAIN_HANDLED
)
endif()
target_include_directories(librw_skeleton target_include_directories(librw_skeleton
PUBLIC PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>

View File

@ -2,6 +2,13 @@ add_executable(dumprwtree
dumprwtree.cpp dumprwtree.cpp
) )
if(LIBRW_PLATFORM_GL3 AND LIBRW_GL3_GFXLIB STREQUAL "SDL2")
target_compile_definitions(dumprwtree
PRIVATE
SDL_MAIN_HANDLED
)
endif()
target_link_libraries(dumprwtree target_link_libraries(dumprwtree
PRIVATE PRIVATE
librw::librw librw::librw

View File

@ -2,6 +2,13 @@ add_executable(ska2anm
ska2anm.cpp ska2anm.cpp
) )
if(LIBRW_PLATFORM_GL3 AND LIBRW_GL3_GFXLIB STREQUAL "SDL2")
target_compile_definitions(ska2anm
PRIVATE
SDL_MAIN_HANDLED
)
endif()
target_link_libraries(ska2anm target_link_libraries(ska2anm
PUBLIC PUBLIC
librw::librw librw::librw