X-Git-Url: http://git.nguyen.vg/gitweb/?p=SXSI%2Flibbp.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=59e83a17a068b70f5970fbd7346de5871683c0aa;hp=3effd673ad0ec3b0aa59741e255a2cc420cd3043;hb=5382b5fde5add82ebd492e97a458a824503fbd8d;hpb=35d38c5681c54a22125452a2e43dc4b8305c588f diff --git a/Makefile b/Makefile index 3effd67..59e83a1 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ POPCOUNT=$(shell grep -q popcnt /proc/cpuinfo && echo 1) ifeq ($(POPCOUNT), 1) - POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT + POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT -mpopcnt -mtune=corei7 -march=corei7 else #POPCOUNT_FLAG=-DHAS_POPCOUNT_TABLE POPCOUNT_FLAG= @@ -16,14 +16,20 @@ endif ifeq ($(DEBUG), true) OPT_FLAGS=-O0 -g $(POPCOUNT_FLAG) -static else - OPT_FLAGS=-O4 $(POPCOUNT_FLAG) -static -flto + OPT_FLAGS=-O3 $(POPCOUNT_FLAG) -static -flto endif +ifeq ($(PROFILE), true) + PROF_FLAGS=-pg -g +else + PROF_FLAGS= +endif + INC_FLAGS=-I. -CFLAGS= $(INC_FLAGS) $(OPT_FLAGS) -CXXFLAGS= $(INC_FLAGS) $(OPT_FLAGS) +CFLAGS= $(INC_FLAGS) $(OPT_FLAGS) $(PROF_FLAGS) +CXXFLAGS= $(INC_FLAGS) $(OPT_FLAGS) $(PROF_FLAGS) CC=g++