summaryrefslogtreecommitdiffhomepage
path: root/src/mdso.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-04-25 09:43:08 -0400
committermidipix <writeonce@midipix.org>2016-11-11 00:22:39 -0500
commit9540d832294e7d7127ecdfb05ed1e904343e26bd (patch)
tree8c2da57d06ce2ba81e4c7275b06533212087ff1b /src/mdso.c
parent26498daf70041bc96f4dd1817f82d8bee3a30067 (diff)
downloadmdso-9540d832294e7d7127ecdfb05ed1e904343e26bd.tar.bz2
mdso-9540d832294e7d7127ecdfb05ed1e904343e26bd.tar.xz
utility: integrated mdso_source_version().
Diffstat (limited to 'src/mdso.c')
-rw-r--r--src/mdso.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mdso.c b/src/mdso.c
index 4f01518..4bba3f7 100644
--- a/src/mdso.c
+++ b/src/mdso.c
@@ -8,7 +8,6 @@
#include <unistd.h>
#include <mdso/mdso.h>
#include <mdso/mdso_output.h>
-#include "mdso_version.h"
#include "mdso_driver_impl.h"
#ifndef MDSO_DRIVER_FLAGS
@@ -16,11 +15,19 @@
| MDSO_DRIVER_VERBOSITY_USAGE
#endif
-static const char vermsg[] = "%s (git://midipix.org/mdso): commit %s.\n";
+static const char vermsg[] = "%s (git://midipix.org/mdso): "
+ "version %d.%d.%d.\n"
+ "[commit reference: %s]\n";
static ssize_t mdso_version(struct mdso_driver_ctx * dctx)
{
- return fprintf(stdout,vermsg,dctx->program,MDSO_GIT_VERSION);
+ const struct mdso_source_version * verinfo;
+
+ verinfo = mdso_source_version();
+
+ return fprintf(stdout,vermsg,dctx->program,
+ verinfo->major,verinfo->minor,verinfo->revision,
+ verinfo->commit);
}
static void mdso_perform_unit_actions(struct mdso_unit_ctx * uctx)