diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-06-15 23:09:44 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-06-15 23:09:44 +0200 |
commit | 72231250ed81e10d66bfe70701e64fa5fe50f712 (patch) | |
tree | 2728bba1131a6f6e5bdf95afec7d7ff9358dac50 /messagebus/src/apps |
Publish
Diffstat (limited to 'messagebus/src/apps')
-rw-r--r-- | messagebus/src/apps/printversion/.gitignore | 4 | ||||
-rw-r--r-- | messagebus/src/apps/printversion/CMakeLists.txt | 8 | ||||
-rw-r--r-- | messagebus/src/apps/printversion/printversion.cpp | 19 |
3 files changed, 31 insertions, 0 deletions
diff --git a/messagebus/src/apps/printversion/.gitignore b/messagebus/src/apps/printversion/.gitignore new file mode 100644 index 00000000000..46d3c9812ec --- /dev/null +++ b/messagebus/src/apps/printversion/.gitignore @@ -0,0 +1,4 @@ +/.depend +/Makefile +/printversion +messagebus_printversion_app diff --git a/messagebus/src/apps/printversion/CMakeLists.txt b/messagebus/src/apps/printversion/CMakeLists.txt new file mode 100644 index 00000000000..2576eef901e --- /dev/null +++ b/messagebus/src/apps/printversion/CMakeLists.txt @@ -0,0 +1,8 @@ +# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +vespa_add_executable(messagebus_printversion_app + SOURCES + printversion.cpp + INSTALL bin + DEPENDS + messagebus +) diff --git a/messagebus/src/apps/printversion/printversion.cpp b/messagebus/src/apps/printversion/printversion.cpp new file mode 100644 index 00000000000..8401653fc51 --- /dev/null +++ b/messagebus/src/apps/printversion/printversion.cpp @@ -0,0 +1,19 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +#include <vespa/fastos/fastos.h> +#include <vespa/messagebus/vtag.h> +#include <stdio.h> +#include <vespa/vespalib/component/version.h> + +int main(int, char **) +{ + printf("version tag: %s\n", mbus::VersionTag); + printf("version tag date: %s\n", mbus::VersionTagDate); + printf("version tag system: %s\n", mbus::VersionTagSystem); + printf("version tag system rev: %s\n", mbus::VersionTagSystemRev); + printf("version tag builder: %s\n", mbus::VersionTagBuilder); + printf("nice version:\n\t"); + mbus::Vtag::printVersionNice(); + printf("\n"); + printf("currentVersion object: %s\n", mbus::Vtag::currentVersion.toString().c_str()); + return 0; +} |