games/devilutionX: fix build with SDL2 2.24.0
This commit is contained in:
parent
c325f70161
commit
1aecf2db7c
@ -16,7 +16,7 @@ LIB_DEPENDS= libfmt.so:devel/libfmt
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini
|
||||
|
||||
USES= cmake compiler:c++11-lang dos2unix gettext-tools pkgconfig sdl
|
||||
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt
|
||||
DOS2UNIX_GLOB= *.cpp *.h CMakeLists.txt Dependencies.cmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= diasurgical
|
||||
GH_TUPLE= diasurgical:libsmackerdec:2997ee0e41e91bb723003bc09234be553b190e38:libsmackerdec/_deps/libsmackerdec-src \
|
||||
|
13
games/devilutionX/files/patch-CMake_Dependencies.cmake
Normal file
13
games/devilutionX/files/patch-CMake_Dependencies.cmake
Normal file
@ -0,0 +1,13 @@
|
||||
--- CMake/Dependencies.cmake.orig 2022-07-25 04:41:06 UTC
|
||||
+++ CMake/Dependencies.cmake
|
||||
@@ -31,7 +31,9 @@ else()
|
||||
if(DEVILUTIONX_SYSTEM_SDL2)
|
||||
find_package(SDL2 REQUIRED)
|
||||
if(TARGET SDL2::SDL2)
|
||||
- set(SDL2_MAIN SDL2::SDL2main)
|
||||
+ if(TARGET SDL2::SDL2main)
|
||||
+ set(SDL2_MAIN SDL2::SDL2main)
|
||||
+ endif()
|
||||
elseif(TARGET SDL2::SDL2-static)
|
||||
# On some distros, such as vitasdk, only the SDL2::SDL2-static target is available.
|
||||
# Alias to SDL2::SDL2 because some finder scripts may refer to SDL2::SDL2.
|
Loading…
Reference in New Issue
Block a user