BUILD=native
authorRudolf Polzer <divverent@xonotic.org>
Fri, 13 Sep 2013 10:48:56 +0000 (12:48 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Fri, 13 Sep 2013 10:48:56 +0000 (12:48 +0200)
Makefile

index debc2e4..9eee121 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -155,17 +155,27 @@ ifeq ($(BUILD),release)
 ifeq ($(findstring $(CFLAGS),-O),)
        CFLAGS_COMMON += -O3
        # only add -O3 if no -O flag is in $(CFLAGS)
-       # to allow overriding the optimizations
 endif
        CPPFLAGS_COMMON +=
        LDFLAGS_COMMON += -s
 else
 
+ifeq ($(BUILD),native)
+ifeq ($(findstring $(CFLAGS),-O),)
+       CFLAGS_COMMON += -O3
+       # only add -O3 if no -O flag is in $(CFLAGS)
+endif
+       CFLAGS_COMMON += -march=native -mcpu=native
+       CPPFLAGS_COMMON +=
+       LDFLAGS_COMMON += -s
+else
+
 $(error Unsupported build type: $(BUILD))
 endif
 endif
 endif
 endif
+endif
 
 INSTALLDIR_BASE := $(INSTALLDIR)