$OpenBSD: patch-cmake_Modules_FindSFML_cmake,v 1.1 2020/03/18 18:53:45 sebastia Exp $

Index: cmake/Modules/FindSFML.cmake
--- cmake/Modules/FindSFML.cmake.orig
+++ cmake/Modules/FindSFML.cmake
@@ -232,6 +232,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")
         set(FIND_SFML_OS_MACOSX 1)
     endif()
@@ -255,7 +257,7 @@ if(SFML_STATIC_LIBRARIES)
     if(NOT ${FIND_SFML_SYSTEM_COMPONENT} EQUAL -1)
 
         # update the list -- these are only system libraries, no need to find them
-        if(FIND_SFML_OS_LINUX OR FIND_SFML_OS_FREEBSD OR FIND_SFML_OS_MACOSX)
+        if(FIND_SFML_OS_LINUX OR FIND_SFML_OS_FREEBSD OR FIND_SFML_OS_MACOSX OR FIND_SFML_OS_OPENBSD)
             set(SFML_SYSTEM_DEPENDENCIES "pthread")
         endif()
         if(FIND_SFML_OS_LINUX)
@@ -283,7 +285,7 @@ if(SFML_STATIC_LIBRARIES)
     if(NOT ${FIND_SFML_WINDOW_COMPONENT} EQUAL -1)
 
         # find libraries
-        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)
             find_sfml_dependency(X11_LIBRARY "X11" X11)
             find_sfml_dependency(LIBXCB_LIBRARIES "XCB" xcb libxcb)
             find_sfml_dependency(X11_XCB_LIBRARY "X11-xcb" X11-xcb libX11-xcb)
@@ -301,6 +303,8 @@ if(SFML_STATIC_LIBRARIES)
         elseif(FIND_SFML_OS_LINUX)
             set(SFML_WINDOW_DEPENDENCIES ${SFML_WINDOW_DEPENDENCIES} "GL" ${X11_LIBRARY} ${LIBXCB_LIBRARIES} ${X11_XCB_LIBRARY} ${XCB_RANDR_LIBRARY} ${XCB_IMAGE_LIBRARY} ${UDEV_LIBRARIES})
         elseif(FIND_SFML_OS_FREEBSD)
+            set(SFML_WINDOW_DEPENDENCIES ${SFML_WINDOW_DEPENDENCIES} "GL" ${X11_LIBRARY} ${LIBXCB_LIBRARIES} ${X11_XCB_LIBRARY} ${XCB_RANDR_LIBRARY} ${XCB_IMAGE_LIBRARY} "usbhid")
+        elseif(FIND_SFML_OS_OPENBSD)
             set(SFML_WINDOW_DEPENDENCIES ${SFML_WINDOW_DEPENDENCIES} "GL" ${X11_LIBRARY} ${LIBXCB_LIBRARIES} ${X11_XCB_LIBRARY} ${XCB_RANDR_LIBRARY} ${XCB_IMAGE_LIBRARY} "usbhid")
         elseif(FIND_SFML_OS_MACOSX)
             set(SFML_WINDOW_DEPENDENCIES ${SFML_WINDOW_DEPENDENCIES} "-framework OpenGL -framework Foundation -framework AppKit -framework IOKit -framework Carbon")
