Skip to content

Commit

Permalink
cmake: Generate obj/build.h header
Browse files Browse the repository at this point in the history
  • Loading branch information
hebasto committed Nov 12, 2023
1 parent 7400ca5 commit 93c8962
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,23 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})

add_subdirectory(crypto)
add_subdirectory(univalue)

add_custom_command(
OUTPUT ${PROJECT_BINARY_DIR}/src/obj/build.h
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/src/obj
COMMAND ${PROJECT_SOURCE_DIR}/share/genbuild.sh ${PROJECT_BINARY_DIR}/src/obj/build.h ${PROJECT_SOURCE_DIR}
DEPENDS ${PROJECT_SOURCE_DIR}/share/genbuild.sh
VERBATIM
)
add_custom_target(generate_build_info
DEPENDS ${PROJECT_BINARY_DIR}/src/obj/build.h
)
target_compile_definitions(core INTERFACE
HAVE_BUILD_INFO
)

add_subdirectory(util)
add_dependencies(bitcoin_util generate_build_info)


# Stable, backwards-compatible consensus functionality
Expand Down

0 comments on commit 93c8962

Please sign in to comment.