From d1fa6a8ee1e53aebd8d3a7baa3b27f27e71972c2 Mon Sep 17 00:00:00 2001 From: "Anthony J. Bentley" Date: Fri, 15 Feb 2019 16:31:06 +0000 Subject: fix feature flags for openbsd --- frontends/framebuffer/Makefile | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'frontends/framebuffer') diff --git a/frontends/framebuffer/Makefile b/frontends/framebuffer/Makefile index a99031ef9..9051a8801 100644 --- a/frontends/framebuffer/Makefile +++ b/frontends/framebuffer/Makefile @@ -54,14 +54,19 @@ LDFLAGS += -Wl,--no-whole-archive # HOST specific feature flags # --------------------------------------------------------------------------- -# enable POSIX and XSI features. -# everywhere but freebsd where the default set already has them enabled +# enable POSIX and XSI feature flasg except: +# - the default set on freebsd already has them enabled +# - openbsd does not require the default source flags ifneq ($(HOST),FreeBSD) - CFLAGS += -D_POSIX_C_SOURCE=200809L \ - -D_XOPEN_SOURCE=700 \ - -D_BSD_SOURCE \ - -D_DEFAULT_SOURCE \ - -D_NETBSD_SOURCE + ifneq ($(HOST),OpenBSD) + CFLAGS += -D_POSIX_C_SOURCE=200809L \ + -D_XOPEN_SOURCE=700 \ + -D_BSD_SOURCE \ + -D_DEFAULT_SOURCE \ + -D_NETBSD_SOURCE + else + CFLAGS += -D_POSIX_C_SOURCE=200809L + endif endif # ---------------------------------------------------------------------------- -- cgit v1.2.3