From 2be92c75e75b4f8f860a4cdfd520ffab52fe87d7 Mon Sep 17 00:00:00 2001 From: Ruben Dahl Date: Fri, 13 Jan 2023 21:07:38 +0100 Subject: [PATCH] Added build info to `ceev -v' if version is devel Very dumb I know lmao --- src/ceev.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ceev.cc b/src/ceev.cc index 9af90bc..b4e6eed 100644 --- a/src/ceev.cc +++ b/src/ceev.cc @@ -62,7 +62,13 @@ int show_help() { } int show_version() { - std::cout << "CeeV version " << __ceev_version << '\n'; + char buf[6]; + std::memcpy(buf, &__ceev_version[std::strlen(__ceev_version) - 5], 6); + if (!std::strcmp(buf, "devel")) + std::cout << "CeeV version " << __ceev_version << " (Build " + << GIT_COMMIT_HASH << ")" << '\n'; + else + std::cout << "CeeV version " << __ceev_version << '\n'; return 0; }