Remove suprious printing.
[SXSI/libcds.git] / src / Makefile
index 9812eac..b1165d6 100644 (file)
@@ -1,14 +1,20 @@
 CPP=g++
 POPCOUNT=$(shell grep -q popcnt /proc/cpuinfo && echo 1)
+SSE=$(shell grep -q sse /proc/cpuinfo && echo 1)
 
 ifeq ($(POPCOUNT), 1)
        POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT -mpopcnt
 else
-#POPCOUNT_FLAG=-DHAS_POPCOUNT_TABLE
        POPCOUNT_FLAG=
 endif
 
-CPPFLAGS=-O3 -Wall -DNDEBUG -fno-PIC $(POPCOUNT_FLAG) -g -msse
+ifeq ($(SSE), 1)
+       SSE_FLAG=-DHAS_NATIVE_POPCOUNT -mpopcnt
+else
+       SSE_FLAG=-msse
+endif
+
+CPPFLAGS=-O3 -Wall -DNDEBUG -fno-PIC $(POPCOUNT_FLAG) $(SSE_FLAG) -g
 
 INCL=-I../includes/