X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=Makefile;h=f639648a9b49f7b9d4a798e539a598c72f35206e;hb=HEAD;hp=3effd673ad0ec3b0aa59741e255a2cc420cd3043;hpb=5e701a7deb86b9c9ee81f2134b91e839f90b09b0;p=SXSI%2Flibbp.git diff --git a/Makefile b/Makefile index 3effd67..f639648 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 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 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++