summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makerules8
1 files changed, 5 insertions, 3 deletions
diff --git a/Makerules b/Makerules
index 6fa2de8f..64863d85 100644
--- a/Makerules
+++ b/Makerules
@@ -25,9 +25,11 @@ X11LIBS := -lX11 -lXext
PDFVIEW_EXE = $(X11VIEW_EXE)
ifeq "$(build)" "release"
-CFLAGS += -mmmx -ftree-vectorize -msse -msse2 -march=k8 -DARCH_X86
+ifeq "$(shell uname -m)" "i686"
+CFLAGS += -ffast-math -mmmx -msse -msse2 -march=k8 -DARCH_X86
DRAW_ARCH_SRC := archx86.c
endif
+endif
endif
@@ -49,9 +51,9 @@ endif
ifeq "$(build)" "release"
ifeq "$(arch)" "amd64"
-CFLAGS += -DARCH_X86_64
+CFLAGS += -ffast-math -mmmx -msse -msse2 -DARCH_X86_64
else
-CFLAGS += -DARCH_X86
+CFLAGS += -ffast-math -mmmx -msse -msse2 -DARCH_X86
endif
DRAW_ARCH_SRC := archx86.c
endif