From 990ef97dd6549fae7d99b6ef916453b954718dab Mon Sep 17 00:00:00 2001 From: rodiazet Date: Thu, 20 Apr 2023 11:40:14 +0200 Subject: [PATCH] Add full version printing to evmone-t8n --- test/t8n/CMakeLists.txt | 11 ++++------- test/t8n/t8n.cpp | 3 ++- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/test/t8n/CMakeLists.txt b/test/t8n/CMakeLists.txt index 206463e7e6..b07261cd0b 100644 --- a/test/t8n/CMakeLists.txt +++ b/test/t8n/CMakeLists.txt @@ -2,16 +2,13 @@ # Copyright 2022 The evmone Authors. # SPDX-License-Identifier: Apache-2.0 +include(CableBuildInfo) +cable_add_buildinfo_library(PROJECT_NAME evmone) + hunter_add_package(nlohmann_json) find_package(nlohmann_json CONFIG REQUIRED) add_executable(evmone-t8n) target_link_libraries(evmone-t8n PRIVATE evmone::statetestutils nlohmann_json::nlohmann_json) -target_link_libraries(evmone-t8n PRIVATE evmc::evmc evmone) +target_link_libraries(evmone-t8n PRIVATE evmc::evmc evmone evmone-buildinfo) target_sources(evmone-t8n PRIVATE t8n.cpp) - -# Provide the project version to selected source files. -set_source_files_properties( - t8n.cpp - PROPERTIES COMPILE_DEFINITIONS PROJECT_VERSION="${PROJECT_VERSION}" -) \ No newline at end of file diff --git a/test/t8n/t8n.cpp b/test/t8n/t8n.cpp index 5974fcd997..403ea7c86a 100644 --- a/test/t8n/t8n.cpp +++ b/test/t8n/t8n.cpp @@ -6,6 +6,7 @@ #include "../state/rlp.hpp" #include "../statetest/statetest.hpp" #include +#include #include #include #include @@ -39,7 +40,7 @@ int main(int argc, const char* argv[]) if (arg == "-v") { - std::cout << "evmone-t8n " PROJECT_VERSION "\n"; + std::cout << "evmone-t8n " EVMONE_VERSION "\n"; return 0; } if (arg == "--state.fork" && ++i < argc)