src/snark patches for windows build
This commit is contained in:
@@ -6,6 +6,13 @@
|
||||
#* @copyright MIT license (see LICENSE file)
|
||||
#*******************************************************************************/
|
||||
|
||||
# Determine building operating system
|
||||
ifeq ($(OS),Windows_NT)
|
||||
uname_S := Windows
|
||||
else
|
||||
uname_S := $(shell uname -s)
|
||||
endif
|
||||
|
||||
# To override these, use "make OPTFLAGS=..." etc.
|
||||
CURVE = BN128
|
||||
OPTFLAGS = -O2 -march=native -mtune=native
|
||||
@@ -106,18 +113,9 @@ EXECUTABLES_WITH_GTEST =
|
||||
EXECUTABLES_WITH_SUPERCOP = \
|
||||
libsnark/zk_proof_systems/ppzkadsnark/r1cs_ppzkadsnark/examples/demo_r1cs_ppzkadsnark
|
||||
|
||||
GTEST_TESTS = libsnark/gtests
|
||||
GTEST_TESTS =
|
||||
|
||||
GTEST_SRCS = \
|
||||
libsnark/algebra/curves/tests/test_bilinearity.cpp \
|
||||
libsnark/algebra/curves/tests/test_groups.cpp \
|
||||
libsnark/algebra/fields/tests/test_bigint.cpp \
|
||||
libsnark/algebra/fields/tests/test_fields.cpp \
|
||||
libsnark/gadgetlib1/gadgets/hashes/sha256/tests/test_sha256_gadget.cpp \
|
||||
libsnark/gadgetlib1/gadgets/merkle_tree/tests/test_merkle_tree_gadgets.cpp \
|
||||
libsnark/relations/arithmetic_programs/qap/tests/test_qap.cpp \
|
||||
libsnark/zk_proof_systems/ppzksnark/r1cs_ppzksnark/tests/test_r1cs_ppzksnark.cpp \
|
||||
libsnark/gtests.cpp
|
||||
GTEST_SRCS =
|
||||
|
||||
DOCS = README.html
|
||||
|
||||
@@ -175,6 +173,7 @@ all: \
|
||||
$(if $(NO_GTEST),,$(EXECUTABLES_WITH_GTEST) $(GTEST_TESTS)) \
|
||||
$(if $(NO_SUPERCOP),,$(EXECUTABLES_WITH_SUPERCOP)) \
|
||||
$(EXECUTABLES) \
|
||||
$(LIBSNARK_A) \
|
||||
$(if $(NO_DOCS),,doc)
|
||||
|
||||
doc: $(DOCS)
|
||||
|
||||
Reference in New Issue
Block a user