X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2FMakefile;h=0b22fb4e6e93eaf8c1b25653ba4bff8659a79c76;hb=66bf45b99e2061c1ba74f9975bc5059ac0121dfd;hp=774ba6ea8c4b57991342591108cbf4c962c36b7e;hpb=70dfa141d560c18cd1aa28884b7cd8ab0f094944;p=stockfish diff --git a/src/Makefile b/src/Makefile index 774ba6ea..0b22fb4e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -584,7 +584,10 @@ ifeq ($(optimize),yes) endif ifeq ($(comp),clang) - CXXFLAGS += -fexperimental-new-pass-manager + clangmajorversion = $(shell $(CXX) -dumpversion 2>/dev/null | cut -f1 -d.) + ifeq ($(shell expr $(clangmajorversion) \< 16),1) + CXXFLAGS += -fexperimental-new-pass-manager + endif endif endif @@ -702,13 +705,13 @@ endif ### 3.7.1 Try to include git commit sha for versioning GIT_SHA = $(shell git rev-parse --short HEAD 2>/dev/null) ifneq ($(GIT_SHA), ) - CXXFLAGS += -DGIT_SHA=\"$(GIT_SHA)\" + CXXFLAGS += -DGIT_SHA=$(GIT_SHA) endif ### 3.7.2 Try to include git commit date for versioning GIT_DATE = $(shell git show -s --date=format:'%Y%m%d' --format=%cd HEAD 2>/dev/null) ifneq ($(GIT_DATE), ) - CXXFLAGS += -DGIT_DATE=\"$(GIT_DATE)\" + CXXFLAGS += -DGIT_DATE=$(GIT_DATE) endif ### 3.8 Link Time Optimization