mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-25 10:43:19 -03:00
crypto: remove sha256_sse4 from the base crypto helper lib
It was unused there and a confusing outlier.
This commit is contained in:
parent
4dbd0475d8
commit
bbf218d061
1 changed files with 14 additions and 3 deletions
|
@ -50,6 +50,10 @@ LIBBITCOIN_WALLET_TOOL=libbitcoin_wallet_tool.a
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBBITCOIN_CRYPTO = $(LIBBITCOIN_CRYPTO_BASE)
|
LIBBITCOIN_CRYPTO = $(LIBBITCOIN_CRYPTO_BASE)
|
||||||
|
if USE_ASM
|
||||||
|
LIBBITCOIN_CRYPTO_SSE4 = crypto/libbitcoin_crypto_sse4.la
|
||||||
|
LIBBITCOIN_CRYPTO += $(LIBBITCOIN_CRYPTO_SSE4)
|
||||||
|
endif
|
||||||
if ENABLE_SSE41
|
if ENABLE_SSE41
|
||||||
LIBBITCOIN_CRYPTO_SSE41 = crypto/libbitcoin_crypto_sse41.la
|
LIBBITCOIN_CRYPTO_SSE41 = crypto/libbitcoin_crypto_sse41.la
|
||||||
LIBBITCOIN_CRYPTO += $(LIBBITCOIN_CRYPTO_SSE41)
|
LIBBITCOIN_CRYPTO += $(LIBBITCOIN_CRYPTO_SSE41)
|
||||||
|
@ -541,6 +545,10 @@ libbitcoin_wallet_tool_a_SOURCES = \
|
||||||
#
|
#
|
||||||
|
|
||||||
# crypto #
|
# crypto #
|
||||||
|
|
||||||
|
# crypto_base contains the unspecialized (unoptimized) versions of our
|
||||||
|
# crypto functions. Functions that require custom compiler flags and/or
|
||||||
|
# runtime opt-in are omitted.
|
||||||
crypto_libbitcoin_crypto_base_la_CPPFLAGS = $(AM_CPPFLAGS)
|
crypto_libbitcoin_crypto_base_la_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
|
|
||||||
# Specify -static in both CXXFLAGS and LDFLAGS so libtool will only build a
|
# Specify -static in both CXXFLAGS and LDFLAGS so libtool will only build a
|
||||||
|
@ -581,9 +589,12 @@ crypto_libbitcoin_crypto_base_la_SOURCES = \
|
||||||
crypto/siphash.cpp \
|
crypto/siphash.cpp \
|
||||||
crypto/siphash.h
|
crypto/siphash.h
|
||||||
|
|
||||||
if USE_ASM
|
# See explanation for -static in crypto_libbitcoin_crypto_base_la's LDFLAGS and
|
||||||
crypto_libbitcoin_crypto_base_la_SOURCES += crypto/sha256_sse4.cpp
|
# CXXFLAGS above
|
||||||
endif
|
crypto_libbitcoin_crypto_sse4_la_LDFLAGS = $(AM_LDFLAGS) -static
|
||||||
|
crypto_libbitcoin_crypto_sse4_la_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) -static
|
||||||
|
crypto_libbitcoin_crypto_sse4_la_CPPFLAGS = $(AM_CPPFLAGS)
|
||||||
|
crypto_libbitcoin_crypto_sse4_la_SOURCES = crypto/sha256_sse4.cpp
|
||||||
|
|
||||||
# See explanation for -static in crypto_libbitcoin_crypto_base_la's LDFLAGS and
|
# See explanation for -static in crypto_libbitcoin_crypto_base_la's LDFLAGS and
|
||||||
# CXXFLAGS above
|
# CXXFLAGS above
|
||||||
|
|
Loading…
Add table
Reference in a new issue