Skip to content

Commit 36ede29

Browse files
ev3nvy375gnu
authored andcommitted
build: assume SDL2 target is always available
see CelestiaProject#2357 (comment)
1 parent c4f5cb5 commit 36ede29

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/celestia/sdl/CMakeLists.txt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,11 @@ target_link_libraries(celestia-sdl PRIVATE imgui celestia)
7070

7171
set_target_properties(celestia-sdl PROPERTIES CXX_VISIBILITY_PRESET hidden)
7272

73-
if(TARGET SDL2::SDL2main AND TARGET SDL2::SDL2)
74-
if(MINGW)
75-
target_compile_definitions(celestia-sdl PRIVATE SDL_MAIN_HANDLED)
76-
endif()
77-
target_link_libraries(celestia-sdl PRIVATE SDL2::SDL2main SDL2::SDL2)
78-
target_link_libraries(imgui PUBLIC SDL2::SDL2)
79-
else()
80-
target_include_directories(celestia-sdl PRIVATE ${SDL2_INCLUDE_DIRS})
81-
target_link_libraries(celestia-sdl PRIVATE ${SDL2_LIBRARIES})
82-
target_link_libraries(imgui PUBLIC ${SDL2_LIBRARIES})
73+
if(MINGW)
74+
target_compile_definitions(celestia-sdl PRIVATE SDL_MAIN_HANDLED)
8375
endif()
76+
target_link_libraries(celestia-sdl PRIVATE SDL2::SDL2main SDL2::SDL2)
77+
target_link_libraries(imgui PUBLIC SDL2::SDL2)
8478

8579
if(WIN32)
8680
install(

0 commit comments

Comments
 (0)