ports/multimedia/sfml/patches/patch-cmake_SFMLConfigDependencies_cmake_in

21 lines
1 KiB
Text

Index: cmake/SFMLConfigDependencies.cmake.in
--- cmake/SFMLConfigDependencies.cmake.in.orig
+++ cmake/SFMLConfigDependencies.cmake.in
@@ -12,6 +12,8 @@ if(SFML_STATIC_LIBRARIES)
set(FIND_SFML_OS_LINUX 1)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
set(FIND_SFML_OS_FREEBSD 1)
+ elseif(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
+ set(FIND_SFML_OS_OPENBSD 1)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
if (DEFINED IOS)
set(FIND_SFML_OS_IOS 1)
@@ -44,7 +46,7 @@ if(SFML_STATIC_LIBRARIES)
# sfml-window
list(FIND SFML_FIND_COMPONENTS "window" FIND_SFML_WINDOW_COMPONENT_INDEX)
if(FIND_SFML_WINDOW_COMPONENT_INDEX GREATER -1)
- if(FIND_SFML_OS_LINUX OR FIND_SFML_OS_FREEBSD)
+ if(FIND_SFML_OS_LINUX OR FIND_SFML_OS_FREEBSD OR FIND_SFML_OS_OPENBSD)
sfml_bind_dependency(TARGET X11 FRIENDLY_NAME "X11" SEARCH_NAMES "X11")
sfml_bind_dependency(TARGET X11 FRIENDLY_NAME "Xrandr" SEARCH_NAMES "Xrandr")
endif()