Changeset View
Changeset View
Standalone View
Standalone View
doc/rpc/CMakeLists.txt
# Copyright (c) 2020 The Bitcoin developers | # Copyright (c) 2020 The Bitcoin developers | ||||
if(BUILD_BITCOIN_CLI) | if(BUILD_BITCOIN_CLI) | ||||
add_custom_target(doc-rpc | add_custom_target(doc-rpc | ||||
COMMENT "Generating RPC documentation" | COMMENT "Generating RPC documentation" | ||||
COMMAND go run "${CMAKE_CURRENT_SOURCE_DIR}/generate.go" -regtest | COMMAND | ||||
"${CMAKE_CURRENT_SOURCE_DIR}/gen-rpc-docs.sh" | |||||
"${CMAKE_CURRENT_SOURCE_DIR}/generate.go" | |||||
"$<TARGET_FILE:bitcoind>" | |||||
"$<TARGET_FILE:bitcoin-cli>" | |||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" | WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" | ||||
DEPENDS bitcoin-cli | DEPENDS | ||||
bitcoind | |||||
bitcoin-cli | |||||
) | ) | ||||
endif() | endif() | ||||
# Add the doc/rpc directory to the list of file to cleanup. | # Add the doc/rpc directory to the list of file to cleanup. | ||||
set_property(DIRECTORY "${CMAKE_SOURCE_DIR}" APPEND PROPERTY ADDITIONAL_CLEAN_FILES "${CMAKE_BINARY_DIR}/doc/rpc") | set_property(DIRECTORY "${CMAKE_SOURCE_DIR}" APPEND PROPERTY ADDITIONAL_CLEAN_FILES "${CMAKE_BINARY_DIR}/doc/rpc") |