diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-09-02 22:24:08 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-09-02 22:24:08 +0200 |
commit | 44b4f610954b76fa9d9ec671fee51174a9207c7c (patch) | |
tree | 95be94b5205bf424ab070bc13b90a7abf3a33921 | |
parent | 7d1a8bc0e5011dd2b391608a207cf436b388576e (diff) |
Pass plugin version
-rw-r--r-- | odb/plugin.cxx | 6 |
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 { |