From bcc195c775c80baccb5ed5e520f0f7be94991612 Mon Sep 17 00:00:00 2001 From: Fabien Freling Date: Mon, 28 Jul 2014 19:47:51 +0200 Subject: [PATCH] Update build for Linux. Add flags for SSE instructions. --- Makefile | 4 ++-- configure | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index af829a6..5bb2795 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ include Makefile.rules -CXXFLAGS = -std=c++11 -W -Wall -O3 -ffast-math -g $(CXXFLAGS_PLAFORM) +CXXFLAGS = -std=c++11 -W -Wall -O3 -ffast-math -g $(CXXFLAGS_PLATFORM) DEFINES = #-DSIMD BUILD_DIR = . SRC = rotation.cpp \ @@ -12,7 +12,7 @@ OBJS = $(patsubst %.cpp,%.o,$(SRC)) IMG = img/lena_3000.pgm all: $(OBJS) - $(CXX) $(CXXFLAGS) $(DEFINES) $(LFLAGS) $(OBJS) -o $(BUILD_DIR)/rotation + $(CXX) $(CXXFLAGS) $(LFLAGS) $(OBJS) -o $(BUILD_DIR)/rotation %.o: %.cpp $(HEADERS) $(CXX) $(CXXFLAGS) $(DEFINES) $< -c -o $@ diff --git a/configure b/configure index bd32391..c8b0731 100755 --- a/configure +++ b/configure @@ -10,7 +10,7 @@ case `uname -s` in Linux) echo 'CXX = g++' > Makefile.rules - echo 'CXXFLAGS_PLATFORM = ' >> Makefile.rules + echo 'CXXFLAGS_PLATFORM = -mssse3 -msse4.2' >> Makefile.rules echo 'LFLAGS = ' >> Makefile.rules ;;