]> git.sesse.net Git - stockfish/blobdiff - src/Makefile
Fix gcc name used in Link Time Optimization
[stockfish] / src / Makefile
index 1e765faad581025f642e44dce80baf18a9306a9f..34a16c51cb50259a6a98ccafb5a78c3d90706c0b 100644 (file)
@@ -1,6 +1,6 @@
 # Stockfish, a UCI chess playing engine derived from Glaurung 2.1
 # Copyright (C) 2004-2008 Tord Romstad (Glaurung author)
-# Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad
+# Copyright (C) 2008-2012 Marco Costalba, Joona Kiiski, Tord Romstad
 #
 # Stockfish is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -315,8 +315,8 @@ endif
 ### This is a mix of compile and link time options because the lto link phase
 ### needs access to the optimization flags.
 ifeq ($(comp),gcc)
-       GCC_MAJOR := `gcc -dumpversion | cut -f1 -d.`
-       GCC_MINOR := `gcc -dumpversion | cut -f2 -d.`
+       GCC_MAJOR := `$(CXX) -dumpversion | cut -f1 -d.`
+       GCC_MINOR := `$(CXX) -dumpversion | cut -f2 -d.`
        ifeq (1,$(shell expr \( $(GCC_MAJOR) \> 4 \) \| \( $(GCC_MAJOR) \= 4 \& $(GCC_MINOR) \>= 5 \)))
                CXXFLAGS += -flto
                LDFLAGS += $(CXXFLAGS)
@@ -389,7 +389,7 @@ profile-build:
        $(MAKE) ARCH=$(ARCH) COMP=$(COMP) $(profile_make)
        @echo ""
        @echo "Step 2/4. Running benchmark for pgo-build ..."
-       @sleep 10 | $(PGOBENCH) > /dev/null
+       @$(PGOBENCH) > /dev/null
        @echo ""
        @echo "Step 3/4. Building final executable ..."
        @touch *.cpp
@@ -409,14 +409,14 @@ double-profile-build:
        $(MAKE) ARCH=x86-64 COMP=$(COMP) $(profile_make)
        @echo ""
        @echo "Step 2/6. Running benchmark for pgo-build (popcnt disabled)..."
-       @sleep 10 | $(PGOBENCH) > /dev/null
+       @$(PGOBENCH) > /dev/null
        @echo ""
        @echo "Step 3/6. Building executable for benchmark (popcnt enabled)..."
        @touch *.cpp *.h
        $(MAKE) ARCH=x86-64-modern COMP=$(COMP) $(profile_make)
        @echo ""
        @echo "Step 4/6. Running benchmark for pgo-build (popcnt enabled)..."
-       @sleep 10 | $(PGOBENCH) > /dev/null
+       @$(PGOBENCH) > /dev/null
        @echo ""
        @echo "Step 5/6. Building final executable ..."
        @touch *.cpp *.h