Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
251networkinformation252tls253)254endif()256add_subdirectory(locale)258add_executable(bitcoin-qt WIN32259main.cpp260res/bitcoin-qt-res.rc261../init/bitcoin-qt.cpp262)264add_windows_application_manifest(bitcoin-qt)266target_link_libraries(bitcoin-qt267core_interface268bitcoinqt269bitcoin_node270)272import_plugins(bitcoin-qt)273install_binary_component(bitcoin-qt HAS_MANPAGE)275if(ENABLE_IPC)276add_executable(bitcoin-gui WIN32277main.cpp278../init/bitcoin-gui.cpp279)280target_link_libraries(bitcoin-gui281core_interface282bitcoinqt283bitcoin_node284bitcoin_ipc285)286import_plugins(bitcoin-gui)287install_binary_component(bitcoin-gui INTERNAL)288endif()290if(BUILD_GUI_TESTS)291add_subdirectory(test)292endif()294find_program(XGETTEXT_EXECUTABLE xgettext)295if(NOT XGETTEXT_EXECUTABLE)296add_custom_target(translate297COMMAND ${CMAKE_COMMAND} -E echo "Error: GNU gettext-tools not found"298)299else()300add_custom_target(translate COMMAND ${CMAKE_COMMAND}301-D "PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}"302-D "COPYRIGHT_HOLDERS=${COPYRIGHT_HOLDERS}"303-D "LUPDATE_EXECUTABLE=$<TARGET_FILE:Qt6::lupdate>"304-D "XGETTEXT_EXECUTABLE=${XGETTEXT_EXECUTABLE}"305-P ${PROJECT_SOURCE_DIR}/share/qt/translate.cmake306)307endif()
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.