From a23b54b74a54f25f27985e08ee1bbd7f8372e6b6 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Tue, 4 Oct 2022 21:15:09 +0200 Subject: [PATCH] cmake+xcode: only create SDL2::SDL2main target when it does not exist again --- Xcode/SDL/pkg-support/resources/CMake/sdl2-config.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Xcode/SDL/pkg-support/resources/CMake/sdl2-config.cmake b/Xcode/SDL/pkg-support/resources/CMake/sdl2-config.cmake index ca6bb3e92..e4294d90f 100644 --- a/Xcode/SDL/pkg-support/resources/CMake/sdl2-config.cmake +++ b/Xcode/SDL/pkg-support/resources/CMake/sdl2-config.cmake @@ -58,10 +58,12 @@ if(NOT TARGET SDL2::SDL2) COMPATIBLE_INTERFACE_BOOL "SDL2_SHARED" INTERFACE_SDL2_SHARED "ON" ) - set(SDL2_SDL2_FOUND TRUE) endif() +set(SDL2_SDL2_FOUND TRUE) -add_library(SDL2::SDL2main INTERFACE IMPORTED) +if(NOT TARGET SDL2::SDL2main) + add_library(SDL2::SDL2main INTERFACE IMPORTED) +endif() set(SDL2_SDL2main_FOUND TRUE) check_required_components(SDL2)