mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-13 12:33:42 +02:00
build: fix windows/mingw build
This commit is contained in:
parent
fba962fff9
commit
33ff16cbac
5 changed files with 12 additions and 11 deletions
|
|
@ -14,5 +14,5 @@ function(generate_setup_nsi)
|
|||
set(BITCOIN_WALLET_TOOL_NAME "elements-wallet")
|
||||
set(BITCOIN_TEST_NAME "test_bitcoin")
|
||||
set(EXEEXT ${CMAKE_EXECUTABLE_SUFFIX})
|
||||
configure_file(${PROJECT_SOURCE_DIR}/share/setup.nsi.in ${PROJECT_BINARY_DIR}/bitcoin-win64-setup.nsi USE_SOURCE_PERMISSIONS @ONLY)
|
||||
configure_file(${PROJECT_SOURCE_DIR}/share/setup.nsi.in ${PROJECT_BINARY_DIR}/elements-win64-setup.nsi USE_SOURCE_PERMISSIONS @ONLY)
|
||||
endfunction()
|
||||
|
|
|
|||
2
contrib/guix/libexec/build.sh
Executable file → Normal file
2
contrib/guix/libexec/build.sh
Executable file → Normal file
|
|
@ -258,7 +258,7 @@ mkdir -p "$DISTSRC"
|
|||
case "$HOST" in
|
||||
*mingw*)
|
||||
cmake --build build -j "$JOBS" -t deploy ${V:+--verbose}
|
||||
mv build/bitcoin-win64-setup.exe "${OUTDIR}/${DISTNAME}-win64-setup-unsigned.exe"
|
||||
mv build/elements-win64-setup.exe "${OUTDIR}/${DISTNAME}-win64-setup-unsigned.exe"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ Unicode true
|
|||
|
||||
# MUI Symbol Definitions
|
||||
!define MUI_ICON "@abs_top_srcdir@/src/qt/res/icons/bitcoin.ico"
|
||||
!define MUI_WELCOMEFINISHPAGE_BITMAP "@abs_top_builddir@/share/pixmaps/nsis-wizard.bmp"
|
||||
!define MUI_WELCOMEFINISHPAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-wizard.bmp"
|
||||
!define MUI_HEADERIMAGE
|
||||
!define MUI_HEADERIMAGE_RIGHT
|
||||
!define MUI_HEADERIMAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-header.bmp"
|
||||
|
|
@ -28,7 +28,7 @@ Unicode true
|
|||
!define MUI_FINISHPAGE_RUN "$WINDIR\explorer.exe"
|
||||
!define MUI_FINISHPAGE_RUN_PARAMETERS $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
|
||||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
|
||||
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "@abs_top_builddir@/share/pixmaps/nsis-wizard.bmp"
|
||||
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-wizard.bmp"
|
||||
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
|
||||
|
||||
# Included files
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ add_library(bitcoin_consensus STATIC EXCLUDE_FROM_ALL
|
|||
uint256.cpp
|
||||
)
|
||||
target_link_libraries(bitcoin_consensus
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
core_interface
|
||||
bitcoin_crypto
|
||||
elementssimplicity
|
||||
|
|
@ -234,7 +234,7 @@ add_library(bitcoin_common STATIC EXCLUDE_FROM_ALL
|
|||
script/solver.cpp
|
||||
)
|
||||
target_link_libraries(bitcoin_common
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
core_interface
|
||||
bitcoin_consensus
|
||||
bitcoin_util
|
||||
|
|
@ -259,10 +259,10 @@ if(ENABLE_WALLET)
|
|||
add_windows_resources(elements-wallet bitcoin-wallet-res.rc)
|
||||
target_link_libraries(elements-wallet
|
||||
core_interface
|
||||
secp256k1
|
||||
bitcoin_node
|
||||
bitcoin_wallet
|
||||
bitcoin_common
|
||||
secp256k1
|
||||
)
|
||||
install_binary_component(elements-wallet HAS_MANPAGE)
|
||||
endif()
|
||||
|
|
@ -372,7 +372,7 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL
|
|||
$<$<NOT:$<TARGET_EXISTS:bitcoin_wallet>>:dummywallet.cpp>
|
||||
)
|
||||
target_link_libraries(bitcoin_node
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
core_interface
|
||||
bitcoin_common
|
||||
bitcoin_util
|
||||
|
|
@ -381,13 +381,13 @@ target_link_libraries(bitcoin_node
|
|||
minisketch
|
||||
univalue
|
||||
Boost::headers
|
||||
secp256k1
|
||||
elementssimplicity
|
||||
$<TARGET_NAME_IF_EXISTS:libevent::libevent>
|
||||
$<TARGET_NAME_IF_EXISTS:libevent::core>
|
||||
$<TARGET_NAME_IF_EXISTS:libevent::extra>
|
||||
$<TARGET_NAME_IF_EXISTS:libevent::pthreads>
|
||||
$<TARGET_NAME_IF_EXISTS:USDT::headers>
|
||||
secp256k1
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -401,8 +401,8 @@ if(BUILD_DAEMON)
|
|||
target_link_libraries(elementsd
|
||||
core_interface
|
||||
bitcoin_node
|
||||
secp256k1
|
||||
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
|
||||
secp256k1
|
||||
)
|
||||
install_binary_component(elementsd HAS_MANPAGE)
|
||||
endif()
|
||||
|
|
@ -415,8 +415,8 @@ if(WITH_MULTIPROCESS AND BUILD_DAEMON)
|
|||
core_interface
|
||||
bitcoin_node
|
||||
bitcoin_ipc
|
||||
secp256k1
|
||||
$<TARGET_NAME_IF_EXISTS:bitcoin_wallet>
|
||||
secp256k1
|
||||
)
|
||||
install_binary_component(elements-node)
|
||||
endif()
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ target_link_libraries(bitcoin_wallet
|
|||
PRIVATE
|
||||
core_interface
|
||||
bitcoin_common
|
||||
bitcoin_node
|
||||
univalue
|
||||
Boost::headers
|
||||
$<TARGET_NAME_IF_EXISTS:USDT::headers>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue