Inside Bitcoin
Opening the selected file…
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.
1# Copyright (c) 2024-present The Bitcoin Core developers2# Distributed under the MIT software license, see the accompanying3# file COPYING or https://opensource.org/license/mit/.5find_package(Doxygen COMPONENTS dot)7if(DOXYGEN_FOUND)8set(doxyfile ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)9configure_file(Doxyfile.in ${doxyfile} USE_SOURCE_PERMISSIONS)11# In CMake 3.27, The FindDoxygen module's doxygen_add_docs()12# command gained a CONFIG_FILE option to specify a custom doxygen13# configuration file.14# TODO: Consider using it.15add_custom_target(docs16COMMAND Doxygen::doxygen ${doxyfile}17WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}18COMMENT "Generating developer documentation"19VERBATIM USES_TERMINAL20)21else()22add_custom_target(docs23COMMAND ${CMAKE_COMMAND} -E echo "Error: Doxygen not found"24)25endif()
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.