X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2FMakefile;h=b55ef7eab284e8f4ca19d05c1f4f36fb9fa77d6b;hp=2e37cccc10f5a480c3fd382b4f5666e069ec6ab7;hb=3901affb1d0cb1889f96e7cdade3943f441e9f5a;hpb=bb751d6c890f5c50c642366d601740366cfae8d0 diff --git a/src/Makefile b/src/Makefile index 2e37cccc..b55ef7ea 100644 --- a/src/Makefile +++ b/src/Makefile @@ -35,7 +35,7 @@ OBJS = bitboard.o color.o pawns.o material.o endgame.o evaluate.o main.o \ all: $(EXE) .depend -clean: +clean: $(RM) *.o .depend glaurung @@ -43,9 +43,9 @@ clean: ### Compiler: ### -CXX = g++ +# CXX = g++ # CXX = g++-4.2 -# CXX = icpc +CXX = icpc ### @@ -78,7 +78,11 @@ CXXFLAGS += -Wall -g # General optimization flags. Note that -O2 might be faster than -O3 on some # systems; this requires testing. -CXXFLAGS += -O3 -fno-exceptions -fomit-frame-pointer -fno-rtti -fstrict-aliasing +CXXFLAGS += -O3 -fno-exceptions -fomit-frame-pointer -fno-rtti -fno-strict-aliasing + +# Disable most annoying warnings for the Intel C++ compiler + +CXXFLAGS += -wd383,869,981 # Compiler optimization flags for the Intel C++ compiler in Mac OS X: @@ -88,16 +92,16 @@ CXXFLAGS += -O3 -fno-exceptions -fomit-frame-pointer -fno-rtti -fstrict-aliasing # Profiler guided optimization with the Intel C++ compiler. To use it, first # create the directory ./profdata if it does not already exist, and delete its -# contents if it does exist. Then compile with -prof_gen, and run the +# contents if it does exist. Then compile with -prof_gen, and run the # resulting binary for a while (for instance, do ./glaurung bench 128 1, and -# wait 15 minutes for the benchmark to complete). Then do a 'make clean', and +# wait 15 minutes for the benchmark to complete). Then do a 'make clean', and # recompile with -prof_use. -# CXXFLAGS += -prof_gen -prof_dir ./profdata +# CXXFLAGS += -prof_gen -prof_dir profdata # CXXFLAGS += -prof_use -prof_dir ./profdata -# Profiler guided optimization with GCC. I've never been able to make this +# Profiler guided optimization with GCC. I've never been able to make this # work. # CXXFLAGS += -fprofile-generate @@ -125,7 +129,7 @@ LDFLAGS += -lm -lpthread # LDFLAGS += -arch x86_64 -# Backwards compatibility with Mac OS X 10.4 when compiling under 10.5 with +# Backwards compatibility with Mac OS X 10.4 when compiling under 10.5 with # GCC 4.0. I haven't found a way to make it work with GCC 4.2. # CXXFLAGS += -isysroot /Developer/SDKs/MacOSX10.4u.sdk