From 0086927ee1c7ff065ca144f9ee2731286020453f Mon Sep 17 00:00:00 2001 From: Bryan Steele Date: Sat, 2 Nov 2019 19:16:36 -0400 Subject: [PATCH] Upstream support for OpenBSD. (#414) --- CMakeLists.txt | 4 +++- SourceS/miniwin.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e4d786fc..edce03ce6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,8 +62,10 @@ endif() list(APPEND CMAKE_MODULE_PATH "${DevilutionX_SOURCE_DIR}/CMake") -if(${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) +if(${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD OR ${CMAKE_SYSTEM_NAME} STREQUAL OpenBSD) set(ASAN OFF) + set(UBSAN OFF) + add_definitions(-D_BSD_SOURCE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DO_LARGEFILE=0 -Dstat64=stat -Dlstat64=lstat -Dlseek64=lseek -Doff64_t=off_t -Dfstat64=fstat -Dftruncate64=ftruncate") endif() diff --git a/SourceS/miniwin.h b/SourceS/miniwin.h index a2d0079f4..94b5aa17a 100644 --- a/SourceS/miniwin.h +++ b/SourceS/miniwin.h @@ -3,7 +3,7 @@ #include #include // work around https://reviews.llvm.org/D51265 -#if defined(__APPLE__) || defined(__FreeBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) #include "macos_stdarg.h" #else #include