_DARWIN_C_SOURCE must be defined when compiling for Mac with -std=c99

This commit is contained in:
Gregory Pakosz 2016-01-25 22:11:13 +01:00
parent 7fca0bb95a
commit 8ddf72164b

View File

@ -30,11 +30,15 @@ buildir := $(realpath .)/build
binsubdir := $(platform)-$(architecture) binsubdir := $(platform)-$(architecture)
bindir := $(prefix)/bin/$(binsubdir) bindir := $(prefix)/bin/$(binsubdir)
CFLAGS := -O2 -g -Wall -pedantic -Werror -std=c99 -D_XOPEN_SOURCE=500 CFLAGS := -O2 -g -Wall -pedantic -Werror -std=c99
CXXFLAGS := -O2 -g -Wall -pedantic -Werror CXXFLAGS := -O2 -g -Wall -pedantic -Werror
ifeq ($(platform),linux) ifeq ($(platform),linux)
override LDFLAGS := $(LDFLAGS) -ldl override LDFLAGS := $(LDFLAGS) -ldl
CFLAGS +=-D_XOPEN_SOURCE=500
endif
ifeq ($(platform),mac)
CFLAGS +=-D_DARWIN_C_SOURCE
endif endif
ifeq ($(platform),mac) ifeq ($(platform),mac)