diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -11,12 +11,20 @@ PATCH = 1 INCFLAGS = $(shell echo $(SOURCE) | xargs printf -- '-I%s ') CCFLAGS = -std=c89 -Wall -Wextra -pedantic -O2 -CCFLAGS += -D_DEFAULT_SOURCE -DMAJOR=$(MAJOR) -DMINOR=$(MINOR) -DPATCH=$(PATCH) -DCHECK_LINK +CCFLAGS += -DMAJOR=$(MAJOR) -DMINOR=$(MINOR) -DPATCH=$(PATCH) -DCHECK_LINK CCFLAGS += $(INCFLAGS) LDFLAGS = -s LDFLAGS += $(INCFLAGS) +UNAME := $(shell uname) + +ifeq ($(UNAME), Linux) +CCFLAGS += -D_GNU_SOURCE +else +CCFLAGS += -D_DEFAULT_SOURCE +endif + BIN = bin APP = $(BIN)/app SRC = $(shell find $(SOURCE) -name "*.c") |