GenerateSetupNsi.cmake
1 # Copyright (c) 2023-present The Bitcoin Core developers 2 # Distributed under the MIT software license, see the accompanying 3 # file COPYING or https://opensource.org/license/mit/. 4 5 function(generate_setup_nsi) 6 set(abs_top_srcdir ${PROJECT_SOURCE_DIR}) 7 set(abs_top_builddir ${PROJECT_BINARY_DIR}) 8 set(CLIENT_URL ${PROJECT_HOMEPAGE_URL}) 9 set(CLIENT_TARNAME "bitcoin") 10 set(BITCOIN_WRAPPER_NAME "bitcoin") 11 set(BITCOIN_GUI_NAME "bitcoin-qt") 12 set(BITCOIN_DAEMON_NAME "bitcoind") 13 set(BITCOIN_CLI_NAME "bitcoin-cli") 14 set(BITCOIN_TX_NAME "bitcoin-tx") 15 set(BITCOIN_WALLET_TOOL_NAME "bitcoin-wallet") 16 set(BITCOIN_TEST_NAME "test_bitcoin") 17 set(EXEEXT ${CMAKE_EXECUTABLE_SUFFIX}) 18 configure_file(${PROJECT_SOURCE_DIR}/share/setup.nsi.in ${PROJECT_BINARY_DIR}/bitcoin-win64-setup.nsi USE_SOURCE_PERMISSIONS @ONLY) 19 endfunction()