From: CryptoManiac Date: Mon, 20 Dec 2021 02:02:06 +0000 (+0300) Subject: Generate build info header X-Git-Tag: nvc-v0.5.9~99 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=11aa63380cb4aa2c1944b21d6d8199c7786fb9ab Generate build info header --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 73df4d6..7bb7deb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -112,6 +112,13 @@ else() list( APPEND ALL_SOURCES ${generic_sources} ${CMAKE_CURRENT_SOURCE_DIR}/crypto/scrypt/generic/scrypt-generic.cpp ) endif() +# Generate build info header +execute_process ( + COMMAND sh -c "${CMAKE_CURRENT_SOURCE_DIR}/../share/genbuild.sh ${CMAKE_CURRENT_SOURCE_DIR}/build.h" + OUTPUT_VARIABLE outVar +) +list(APPEND ALL_DEFINITIONS HAVE_BUILD_INFO) + add_executable(novacoind ${ALL_SOURCES}) target_include_directories(novacoind PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/json ${BerkeleyDB_INC} ${CMAKE_CURRENT_SOURCE_DIR}/additional/leveldb/helpers ${Boost_INCLUDE_DIRS}) target_link_libraries(novacoind ${ALL_LIBRARIES})