From 098c8f6fd23f96ec13f120a7f8a2c13e75328880 Mon Sep 17 00:00:00 2001 From: David Dawes Date: Sun, 14 Oct 2018 21:28:27 -0700 Subject: [PATCH] On second thought make it Mac only, leave Linux Win alone. --- src/snark/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/snark/Makefile b/src/snark/Makefile index 7bcae4c94..3ef82ab87 100644 --- a/src/snark/Makefile +++ b/src/snark/Makefile @@ -16,7 +16,12 @@ endif # To override these, use "make OPTFLAGS=..." etc. CURVE = BN128 OPTFLAGS = -O2 -march=x86-64 -g -mtune=x86-64 -FEATUREFLAGS = -DUSE_ASM -DMONTGOMERY_OUTPUT -D__SIZE_TYPE__="unsigned long long" + +ifneq ($(PLATFORM),darwin) + FEATUREFLAGS = -DUSE_ASM -DMONTGOMERY_OUTPUT +else + FEATUREFLAGS = -DUSE_ASM -DMONTGOMERY_OUTPUT -D__SIZE_TYPE__="unsigned long long" +endif # Initialize this using "CXXFLAGS=... make". The makefile appends to that. CXXFLAGS += -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wno-comment -Wfatal-errors $(OPTFLAGS) $(FEATUREFLAGS) -DCURVE_$(CURVE)