Files
pkgsrc-ng/emulators/yabause/patches/patch-src_CMakeLists.txt
2016-01-21 23:40:00 +01:00

45 lines
1.2 KiB
Plaintext

$NetBSD: patch-src_CMakeLists.txt,v 1.1 2015/02/13 05:45:10 snj Exp $
This is needed to keep boneheaded cmake crap from picking up SDL2
from /usr/pkg/lib if it's installed but not wanted.
--- src/CMakeLists.txt.orig 2015-02-12 21:09:30.000000000 -0800
+++ src/CMakeLists.txt 2015-02-12 21:11:25.000000000 -0800
@@ -134,23 +134,27 @@ if (YAB_WANT_OPENGL AND (YAB_RGB STREQUA
endif(OPENGL_FOUND)
endif ()
-# SDL
-option(YAB_WANT_SDL "use SDL cores if available" ON)
-if (YAB_WANT_SDL)
- include(FindSDL2 OPTIONAL)
+# SDL2
+option(YAB_WANT_SDL2 "use SDL2 if available" OFF)
+if (YAB_WANT_SDL2)
+ include(FindSDL2)
if (SDL2_FOUND)
include_directories(${SDL2_INCLUDE_DIR})
set(YABAUSE_LIBRARIES ${YABAUSE_LIBRARIES} ${SDL2_LIBRARY})
- else()
+ add_definitions(-DHAVE_LIBSDL=1)
+ set(yabause_SOURCES ${yabause_SOURCES} persdljoy.c sndsdl.c)
+ endif()
+endif()
+
+# SDL
+option(YAB_WANT_SDL1 "use SDL1 if available" OFF)
+if (YAB_WANT_SDL1)
include(FindSDL)
+
if (SDL_FOUND)
include_directories(${SDL_INCLUDE_DIR})
set(YABAUSE_LIBRARIES ${YABAUSE_LIBRARIES} ${SDL_LIBRARY})
- endif()
- endif()
-
- if (SDL_FOUND OR SDL2_FOUND)
add_definitions(-DHAVE_LIBSDL=1)
set(yabause_SOURCES ${yabause_SOURCES} persdljoy.c sndsdl.c)
endif()