Skip to content

Commit 6840d41

Browse files
authored
Merge pull request #301 from MartinNowak/warnings
allow to configure DFLAGS and WARNINGS
2 parents 5bd4244 + d56b5cc commit 6840d41

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

posix.mak

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ ifeq (,$(findstring win,$(OS)))
3131
PHOBOSSO = $(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL)/libphobos2.so
3232
endif
3333

34+
# default to warnings and deprecations as errors, override via e.g. make -f posix.mak WARNINGS=-wi
35+
WARNINGS = -w -de
3436
# default include/link paths, override by setting DFLAGS (e.g. make -f posix.mak DFLAGS=-I/foo)
3537
DFLAGS = -I$(DRUNTIME_PATH)/import -I$(PHOBOS_PATH) \
36-
-L-L$(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL) $(MODEL_FLAG)
37-
DFLAGS += -w -de -fPIC
38+
-L-L$(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL) $(MODEL_FLAG) -fPIC
39+
DFLAGS += $(WARNINGS)
3840

3941
# Default DUB flags (DUB uses a different architecture format)
4042
DUBFLAGS = --arch=$(subst 32,x86,$(subst 64,x86_64,$(MODEL)))
@@ -84,7 +86,7 @@ d-tags.json:
8486
@exit 1
8587

8688
$(ROOT)/dman: d-tags.json
87-
$(ROOT)/dman: DFLAGS += -J.
89+
$(ROOT)/dman: override DFLAGS += -J.
8890

8991
install: $(TOOLS) $(CURL_TOOLS) $(ROOT)/dustmite
9092
mkdir -p $(INSTALL_DIR)/bin

0 commit comments

Comments
 (0)