From 8bca6cf28bf5162e0e4bb890c44b1ac1be204400 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Thu, 6 Sep 2018 21:34:51 +0100 Subject: correctly setup feature flags --- frontends/monkey/Makefile | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'frontends/monkey') diff --git a/frontends/monkey/Makefile b/frontends/monkey/Makefile index 86f1d912e..27d6610df 100644 --- a/frontends/monkey/Makefile +++ b/frontends/monkey/Makefile @@ -9,20 +9,27 @@ CWARNFLAGS += -Werror -CFLAGS += -std=c99 -Dmonkey -Dnsmonkey -g \ - -D_BSD_SOURCE \ - -D_DEFAULT_SOURCE \ - -D_XOPEN_SOURCE=700 \ - -D_POSIX_C_SOURCE=200809L \ - -D_NETBSD_SOURCE \ +CFLAGS += -std=c99 \ + -Dmonkey -Dnsmonkey -g \ -DMONKEY_RESPATH=\"$(NETSURF_MONKEY_RESOURCES)\" LDFLAGS += -lm # --------------------------------------------------------------------------- -# Windows flag setup +# HOST specific feature flags # --------------------------------------------------------------------------- +# enable POSIX and XSI features. +# everywhere but freebsd where the default set already has them enabled +ifneq ($(HOST),FreeBSD) + CFLAGS += -D_POSIX_C_SOURCE=200809L \ + -D_XOPEN_SOURCE=700 \ + -D_BSD_SOURCE \ + -D_DEFAULT_SOURCE \ + -D_NETBSD_SOURCE +endif + +# Windows flag setup ifeq ($(HOST),Windows_NT) CFLAGS += -U__STRICT_ANSI__ endif -- cgit v1.2.3