$OpenBSD$ Index: cmake/Conky.cmake --- cmake/Conky.cmake.orig +++ cmake/Conky.cmake @@ -96,14 +96,14 @@ set(conky_includes ${CMAKE_BINARY_DIR}) # enabled! Thus disable this and _LARGEFILE64_SOURCE isnt needed, it is already # used on macOS. # -if(NOT OS_DARWIN) +if(NOT OS_DARWIN AND NOT OS_OPENBSD) add_definitions(-D_LARGEFILE64_SOURCE -D_POSIX_C_SOURCE=200809L) # Standard # definitions set( CMAKE_REQUIRED_DEFINITIONS "${CMAKE_REQUIRED_DEFINITIONS} -D_LARGEFILE64_SOURCE -D_POSIX_C_SOURCE=200809L" ) -endif(NOT OS_DARWIN) +endif(NOT OS_DARWIN AND NOT OS_OPENBSD) if(OS_FREEBSD) add_definitions(-D__BSD_VISIBLE=1 -D_XOPEN_SOURCE=700) @@ -112,6 +112,14 @@ if(OS_FREEBSD) "${CMAKE_REQUIRED_DEFINITIONS} -D_LARGEFILE64_SOURCE -D_POSIX_C_SOURCE=200809L -D__BSD_VISIBLE=1 -D_XOPEN_SOURCE=700" ) endif(OS_FREEBSD) + +if(OS_OPENBSD) + add_definitions(-D_LARGEFILE64_SOURCE) + set( + CMAKE_REQUIRED_DEFINITIONS + "${CMAKE_REQUIRED_DEFINITIONS} -D_LARGEFILE64_SOURCE" + ) +endif(OS_OPENBSD) if(OS_DRAGONFLY) set(conky_libs ${conky_libs} -L/usr/pkg/lib)