aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2015-07-17 16:36:23 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2015-07-17 16:36:23 +0800
commitcdb0230185ff31aa53d2a2e811910560fb6efe7c (patch)
tree60ce60da2c011a3afe76622c8c86ff794cc1300c
parentf75f0a3a7dd43fbfd947d39f7e47a5ae72ec7a83 (diff)
downloadtangerine-mcl-cdb0230185ff31aa53d2a2e811910560fb6efe7c.tar.gz
tangerine-mcl-cdb0230185ff31aa53d2a2e811910560fb6efe7c.tar.zst
tangerine-mcl-cdb0230185ff31aa53d2a2e811910560fb6efe7c.zip
check bmi2
-rw-r--r--src/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index 7f4c846..ed4f67c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -11,7 +11,10 @@ SRC=fp.cpp
OBJ=$(OBJDIR)/fp.o $(OBJDIR)/x64.o
#TARGET=x64.s x86.s arm.s arm64.s
TARGET=$(TOPDIR)lib/libmcl$(OBJSUF).a
-AFLAGS=-mattr=bmi2
+HAS_BMI2=$(shell cat "/proc/cpuinfo" | grep bmi2 >/dev/null && echo "1")
+ifeq ($(HAS_BMI2),1)
+ AFLAGS=-mattr=bmi2
+endif
all: $(TARGET)
$(TARGET): $(OBJ)