diff options
-rw-r--r-- | make-linux.mk | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/make-linux.mk b/make-linux.mk index ff2d9c24..5de1fbb5 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -6,8 +6,26 @@ INCLUDES= DEFS= LIBS= -# Enable SSE-optimized Salsa20 in all modes -DEFS+=-DZT_SALSA20_SSE +# Enable SSE-optimized Salsa20 on x86 and x86_64 machines +MACHINE=$(shell uname -m) +ifeq ($(MACHINE),x86_64) + DEFS+=-DZT_SALSA20_SSE +endif +ifeq ($(MACHINE),amd64) + DEFS+=-DZT_SALSA20_SSE +endif +ifeq ($(MACHINE),i686) + DEFS+=-DZT_SALSA20_SSE +endif +ifeq ($(MACHINE),i586) + DEFS+=-DZT_SALSA20_SSE +endif +ifeq ($(MACHINE),i386) + DEFS+=-DZT_SALSA20_SSE +endif +ifeq ($(MACHINE),x86) + DEFS+=-DZT_SALSA20_SSE +endif # "make official" is a shortcut for this ifeq ($(ZT_OFFICIAL_RELEASE),1) |