aboutsummaryrefslogtreecommitdiff
path: root/odb/plugin.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-09-02 22:24:08 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-09-02 22:24:08 +0200
commit44b4f610954b76fa9d9ec671fee51174a9207c7c (patch)
tree95be94b5205bf424ab070bc13b90a7abf3a33921 /odb/plugin.cxx
parent7d1a8bc0e5011dd2b391608a207cf436b388576e (diff)
Pass plugin version
Diffstat (limited to 'odb/plugin.cxx')
-rw-r--r--odb/plugin.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/odb/plugin.cxx b/odb/plugin.cxx
index dd097cc..f6398f5 100644
--- a/odb/plugin.cxx
+++ b/odb/plugin.cxx
@@ -13,6 +13,7 @@
#include <odb/pragma.hxx>
#include <odb/parser.hxx>
#include <odb/options.hxx>
+#include <odb/version.hxx>
#include <odb/validator.hxx>
#include <odb/generator.hxx>
#include <odb/semantics/unit.hxx>
@@ -70,10 +71,13 @@ gate_callback (void*, void*)
exit (r);
}
+static char const* const odb_version = ODB_COMPILER_VERSION_STR;
+
extern "C" int
-plugin_init (plugin_name_args* plugin_info, plugin_gcc_version* version)
+plugin_init (plugin_name_args* plugin_info, plugin_gcc_version*)
{
int r (0);
+ plugin_info->version = odb_version;
try
{