From dcffeb632efc17709d1b6ba491c00b520d398e5a Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Tue, 7 Sep 2021 08:11:52 -0400 Subject: [PATCH] Do not unconditionally define unix on OpenBSD. (#85) This resolves a warning that popped up when we switched to Clang as Clang defines unix in addition to __unix__ unlike GCC. --- src/engine/jam.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/engine/jam.h b/src/engine/jam.h index 93cdaf19e..34a6fbeaa 100644 --- a/src/engine/jam.h +++ b/src/engine/jam.h @@ -328,7 +328,9 @@ #ifdef __OpenBSD__ #define OSMINOR "OS=OPENBSD" #define OS_OPENBSD - #define unix + #ifndef unix + #define unix + #endif #endif #if defined (__FreeBSD_kernel__) && !defined(__FreeBSD__) #define OSMINOR "OS=KFREEBSD"