mirror of
https://github.com/XRPLF/rippled.git
synced 2026-04-03 10:32:30 +00:00
27 lines
841 B
CMake
27 lines
841 B
CMake
option(
|
|
validator_keys
|
|
"Enables building of validator-keys tool as a separate target (imported via FetchContent)"
|
|
OFF
|
|
)
|
|
|
|
if(validator_keys)
|
|
git_branch(current_branch)
|
|
# default to tracking VK master branch unless we are on release
|
|
if(NOT (current_branch STREQUAL "release"))
|
|
set(current_branch "master")
|
|
endif()
|
|
message(STATUS "Tracking ValidatorKeys branch: ${current_branch}")
|
|
|
|
FetchContent_Declare(
|
|
validator_keys
|
|
GIT_REPOSITORY https://github.com/ripple/validator-keys-tool.git
|
|
GIT_TAG "${current_branch}"
|
|
)
|
|
FetchContent_MakeAvailable(validator_keys)
|
|
set_target_properties(
|
|
validator-keys
|
|
PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
|
|
)
|
|
install(TARGETS validator-keys RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
endif()
|