diff options
author | Vincent Sanders <vince@kyllikki.org> | 2018-09-06 21:34:51 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2018-09-06 21:34:51 +0100 |
commit | 8bca6cf28bf5162e0e4bb890c44b1ac1be204400 (patch) | |
tree | c255192829cc71a22167efe1c7012b1159cbb28f /frontends/monkey | |
parent | 05b9baadbc34d9900195caf02c20a8b18f11b3a5 (diff) | |
download | netsurf-8bca6cf28bf5162e0e4bb890c44b1ac1be204400.tar.gz netsurf-8bca6cf28bf5162e0e4bb890c44b1ac1be204400.tar.bz2 |
correctly setup feature flags
Diffstat (limited to 'frontends/monkey')
-rw-r--r-- | frontends/monkey/Makefile | 21 |
1 files changed, 14 insertions, 7 deletions
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 |