From 653e433c08eaf48648211bca5f4148db10fa8b19 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Tue, 27 Sep 2022 03:15:04 +0200 Subject: [PATCH] cmake: only add -Wl,--undefined=WinMain when building an executable --- sdl2-config.cmake.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdl2-config.cmake.in b/sdl2-config.cmake.in index 446357fa9..5d6cf4335 100644 --- a/sdl2-config.cmake.in +++ b/sdl2-config.cmake.in @@ -80,12 +80,12 @@ if(EXISTS "${_sdl2main_library}") if(CMAKE_SIZEOF_VOID_P EQUAL 4) set_target_properties(SDL2::SDL2main PROPERTIES - INTERFACE_LINK_OPTIONS "-Wl,--undefined=_WinMain@16" + INTERFACE_LINK_OPTIONS "$<$,EXECUTABLE>:-Wl,--undefined=_WinMain@16>" ) else() set_target_properties(SDL2::SDL2main PROPERTIES - INTERFACE_LINK_OPTIONS "-Wl,--undefined=WinMain" + INTERFACE_LINK_OPTIONS "$<$,EXECUTABLE>:-Wl,--undefined=WinMain>" ) endif() endif()