21 lines
1 KiB
Text
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()
|