Skip to content

Commit fba962f

Browse files
committed
build: fix macos/darwin cmake build
1 parent 446ed05 commit fba962f

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

contrib/guix/libexec/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ mkdir -p "$DISTSRC"
368368
;;
369369
*darwin*)
370370
cmake --build build --target deploy ${V:+--verbose}
371-
mv build/dist/Bitcoin-Core.zip "${OUTDIR}/${DISTNAME}-${HOST}-unsigned.zip"
371+
mv build/dist/Elements-Core.zip "${OUTDIR}/${DISTNAME}-${HOST}-unsigned.zip"
372372
mkdir -p "unsigned-app-${HOST}"
373373
cp --target-directory="unsigned-app-${HOST}" \
374374
contrib/macdeploy/detached-sig-create.sh

src/CMakeLists.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ add_subdirectory(univalue)
2424
#=============================
2525
message("")
2626
message("Configuring secp256k1 subtree...")
27+
set(SECP256K1_ENABLE_MODULE_GENERATOR ON CACHE BOOL "" FORCE)
28+
set(SECP256K1_ENABLE_MODULE_RANGEPROOF ON CACHE BOOL "" FORCE)
29+
set(SECP256K1_ENABLE_MODULE_SURJECTION ON CACHE BOOL "" FORCE)
30+
set(SECP256K1_ENABLE_MODULE_WHITELIST ON CACHE BOOL "" FORCE)
2731
set(SECP256K1_DISABLE_SHARED ON CACHE BOOL "" FORCE)
2832
set(SECP256K1_ENABLE_MODULE_ECDH ON CACHE BOOL "" FORCE)
2933
set(SECP256K1_ENABLE_MODULE_RECOVERY ON CACHE BOOL "" FORCE)
@@ -255,7 +259,10 @@ if(ENABLE_WALLET)
255259
add_windows_resources(elements-wallet bitcoin-wallet-res.rc)
256260
target_link_libraries(elements-wallet
257261
core_interface
258-
"$<LINK_GROUP:RESCAN,bitcoin_node,bitcoin_wallet,bitcoin_common>"
262+
secp256k1
263+
bitcoin_node
264+
bitcoin_wallet
265+
bitcoin_common
259266
)
260267
install_binary_component(elements-wallet HAS_MANPAGE)
261268
endif()
@@ -374,6 +381,7 @@ target_link_libraries(bitcoin_node
374381
minisketch
375382
univalue
376383
Boost::headers
384+
secp256k1
377385
elementssimplicity
378386
$<TARGET_NAME_IF_EXISTS:libevent::libevent>
379387
$<TARGET_NAME_IF_EXISTS:libevent::core>
@@ -393,6 +401,7 @@ if(BUILD_DAEMON)
393401
target_link_libraries(elementsd
394402
core_interface
395403
bitcoin_node
404+
secp256k1
396405
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
397406
)
398407
install_binary_component(elementsd HAS_MANPAGE)
@@ -406,6 +415,7 @@ if(WITH_MULTIPROCESS AND BUILD_DAEMON)
406415
core_interface
407416
bitcoin_node
408417
bitcoin_ipc
418+
secp256k1
409419
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
410420
)
411421
install_binary_component(elements-node)

0 commit comments

Comments
 (0)