build: Split hardening/fPIE options out in Zcash-specific binaries
This commit is contained in:
@@ -287,6 +287,7 @@ if ENABLE_PROTON
|
|||||||
LIBBITCOIN_PROTON=libbitcoin_proton.a
|
LIBBITCOIN_PROTON=libbitcoin_proton.a
|
||||||
|
|
||||||
libbitcoin_proton_a_CPPFLAGS = $(BITCOIN_INCLUDES)
|
libbitcoin_proton_a_CPPFLAGS = $(BITCOIN_INCLUDES)
|
||||||
|
libbitcoin_proton_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
||||||
libbitcoin_proton_a_SOURCES = \
|
libbitcoin_proton_a_SOURCES = \
|
||||||
amqp/amqpabstractnotifier.cpp \
|
amqp/amqpabstractnotifier.cpp \
|
||||||
amqp/amqpnotificationinterface.cpp \
|
amqp/amqpnotificationinterface.cpp \
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ zcash_gtest_SOURCES += \
|
|||||||
wallet/gtest/test_wallet.cpp
|
wallet/gtest/test_wallet.cpp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
zcash_gtest_CPPFLAGS = -DMULTICORE -fopenmp -DBINARY_OUTPUT -DCURVE_ALT_BN128 -DSTATIC $(BITCOIN_INCLUDES)
|
zcash_gtest_CPPFLAGS = $(AM_CPPFLAGS) -DMULTICORE -fopenmp -DBINARY_OUTPUT -DCURVE_ALT_BN128 -DSTATIC $(BITCOIN_INCLUDES)
|
||||||
|
zcash_gtest_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
||||||
|
|
||||||
zcash_gtest_LDADD = -lgtest -lgmock $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBUNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \
|
zcash_gtest_LDADD = -lgtest -lgmock $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBUNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \
|
||||||
$(BOOST_LIBS) $(BOOST_UNIT_TEST_FRAMEWORK_LIB) $(LIBSECP256K1)
|
$(BOOST_LIBS) $(BOOST_UNIT_TEST_FRAMEWORK_LIB) $(LIBSECP256K1)
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ noinst_PROGRAMS += \
|
|||||||
|
|
||||||
# tool for generating our public parameters
|
# tool for generating our public parameters
|
||||||
zcash_GenerateParams_SOURCES = zcash/GenerateParams.cpp
|
zcash_GenerateParams_SOURCES = zcash/GenerateParams.cpp
|
||||||
|
zcash_GenerateParams_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
|
zcash_GenerateParams_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
||||||
zcash_GenerateParams_LDADD = \
|
zcash_GenerateParams_LDADD = \
|
||||||
$(BOOST_LIBS) \
|
$(BOOST_LIBS) \
|
||||||
$(LIBZCASH) \
|
$(LIBZCASH) \
|
||||||
@@ -14,7 +16,8 @@ zcash_GenerateParams_LDADD = \
|
|||||||
|
|
||||||
# tool for profiling the creation of joinsplits
|
# tool for profiling the creation of joinsplits
|
||||||
zcash_CreateJoinSplit_SOURCES = zcash/CreateJoinSplit.cpp
|
zcash_CreateJoinSplit_SOURCES = zcash/CreateJoinSplit.cpp
|
||||||
zcash_CreateJoinSplit_CPPFLAGS = $(BITCOIN_INCLUDES)
|
zcash_CreateJoinSplit_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES)
|
||||||
|
zcash_CreateJoinSplit_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
||||||
zcash_CreateJoinSplit_LDADD = \
|
zcash_CreateJoinSplit_LDADD = \
|
||||||
$(LIBBITCOIN_COMMON) \
|
$(LIBBITCOIN_COMMON) \
|
||||||
$(LIBZCASH) \
|
$(LIBZCASH) \
|
||||||
|
|||||||
Reference in New Issue
Block a user