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()