X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2FMakefile;h=ff2452d6ad50967326580b41b75b21c7a6a8b0eb;hb=6ede1bed89fd9d1c25cc6349722898f084bf5e15;hp=cc9b4201555d4fefb3125c7b6d44ee7855d2d459;hpb=1a168201bd8424da4cea384ee4c03973b2ccf0ca;p=stockfish diff --git a/src/Makefile b/src/Makefile index cc9b4201..ff2452d6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -345,9 +345,15 @@ endif ### ========================================================================== ### 3.1 Selecting compiler (default = gcc) -CXXFLAGS += -Wall -Wcast-qual -fno-exceptions -std=c++17 $(EXTRACXXFLAGS) -DEPENDFLAGS += -std=c++17 -LDFLAGS += $(EXTRALDFLAGS) +ifeq ($(MAKELEVEL),0) + export ENV_CXXFLAGS := $(CXXFLAGS) + export ENV_DEPENDFLAGS := $(DEPENDFLAGS) + export ENV_LDFLAGS := $(LDFLAGS) +endif + +CXXFLAGS = $(ENV_CXXFLAGS) -Wall -Wcast-qual -fno-exceptions -std=c++17 $(EXTRACXXFLAGS) +DEPENDFLAGS = $(ENV_DEPENDFLAGS) -std=c++17 +LDFLAGS = $(ENV_LDFLAGS) $(EXTRALDFLAGS) ifeq ($(COMP),) COMP=gcc