Fix build on OpenBSD

OpenBSD lacks librt, but provides its functionality in base libc.
This commit is contained in:
Anatoly Kamchatnov 2017-01-08 00:00:29 +03:00
parent f29c963030
commit 063799a116

View File

@ -199,12 +199,14 @@ endif()
# Find and add Unix math and time libraries # Find and add Unix math and time libraries
#-------------------------------------------------------------------- #--------------------------------------------------------------------
if (UNIX AND NOT APPLE) if (UNIX AND NOT APPLE)
if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
find_library(RT_LIBRARY rt) find_library(RT_LIBRARY rt)
mark_as_advanced(RT_LIBRARY) mark_as_advanced(RT_LIBRARY)
if (RT_LIBRARY) if (RT_LIBRARY)
list(APPEND glfw_LIBRARIES "${RT_LIBRARY}") list(APPEND glfw_LIBRARIES "${RT_LIBRARY}")
list(APPEND glfw_PKG_LIBS "-lrt") list(APPEND glfw_PKG_LIBS "-lrt")
endif() endif()
endif()
find_library(MATH_LIBRARY m) find_library(MATH_LIBRARY m)
mark_as_advanced(MATH_LIBRARY) mark_as_advanced(MATH_LIBRARY)