Merge pull request #301 from MartinNowak/warnings

allow to configure DFLAGS and WARNINGS
This commit is contained in:
Sebastian Wilzbach 2018-01-27 12:24:02 +01:00 committed by GitHub
commit 6840d41448
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,10 +31,12 @@ ifeq (,$(findstring win,$(OS)))
PHOBOSSO = $(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL)/libphobos2.so
endif
# default to warnings and deprecations as errors, override via e.g. make -f posix.mak WARNINGS=-wi
WARNINGS = -w -de
# default include/link paths, override by setting DFLAGS (e.g. make -f posix.mak DFLAGS=-I/foo)
DFLAGS = -I$(DRUNTIME_PATH)/import -I$(PHOBOS_PATH) \
-L-L$(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL) $(MODEL_FLAG)
DFLAGS += -w -de -fPIC
-L-L$(PHOBOS_PATH)/generated/$(OS)/release/$(MODEL) $(MODEL_FLAG) -fPIC
DFLAGS += $(WARNINGS)
# Default DUB flags (DUB uses a different architecture format)
DUBFLAGS = --arch=$(subst 32,x86,$(subst 64,x86_64,$(MODEL)))
@ -84,7 +86,7 @@ d-tags.json:
@exit 1
$(ROOT)/dman: d-tags.json
$(ROOT)/dman: DFLAGS += -J.
$(ROOT)/dman: override DFLAGS += -J.
install: $(TOOLS) $(CURL_TOOLS) $(ROOT)/dustmite
mkdir -p $(INSTALL_DIR)/bin