X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2FMakefile;h=dbf8143576fdb642c1346b4eab067b7113c8738b;hp=8248640010471b8e4fe3fe0f218d9307514ddea2;hb=61e44433426296dc388e75c864522580ec4ba3a5;hpb=c9dcda6ac488c0058ebd567e1f52e30b8cd0db20 diff --git a/src/Makefile b/src/Makefile index 82486400..dbf81435 100644 --- a/src/Makefile +++ b/src/Makefile @@ -69,7 +69,6 @@ OBJS = benchmark.o bitbase.o bitboard.o book.o endgame.o evaluate.o main.o \ debug = no optimize = yes -arch = any os = any bits = 32 prefetch = no @@ -79,18 +78,22 @@ sse = no ### 2.2 Architecture specific +ifeq ($(ARCH),general-32) + arch = any +endif + ifeq ($(ARCH),x86-32-old) arch = i386 endif ifeq ($(ARCH),x86-32) arch = i386 - bits = 32 prefetch = yes sse = yes endif ifeq ($(ARCH),general-64) + arch = any bits = 64 endif @@ -113,7 +116,6 @@ endif ifeq ($(ARCH),armv7) arch = armv7 - bits = 32 prefetch = yes bsfq = yes endif @@ -121,7 +123,6 @@ endif ifeq ($(ARCH),osx-ppc-32) arch = ppc os = osx - bits = 32 endif ifeq ($(ARCH),osx-ppc-64) @@ -157,7 +158,6 @@ endif ifeq ($(ARCH),osx-x86-32) arch = i386 os = osx - bits = 32 prefetch = yes bsfq = no popcnt = no @@ -271,14 +271,10 @@ ifeq ($(optimize),yes) endif ifeq ($(comp),clang) - ifeq ($(os),osx) - # Clang on OS X supports LTO - CXXFLAGS += -O4 - else - CXXFLAGS += -O3 - endif + CXXFLAGS += -O3 ifeq ($(os),osx) + CXXFLAGS += -flto ifeq ($(arch),i386) CXXFLAGS += -mdynamic-no-pic endif