diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-10-22 11:23:21 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-10-22 11:23:21 +0200 |
commit | 303ed90182d9f02973804bab5553d7cbcfb5c190 (patch) | |
tree | a31b7add2d274b3bde5f29ca348117b63f5ba3b6 /odb/generator.cxx | |
parent | 42f627e353e28d4612d1e4f03a428162ca7ef130 (diff) |
Implement inclusion of dependant -odb headers
New test: tracer/include.
Diffstat (limited to 'odb/generator.cxx')
-rw-r--r-- | odb/generator.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/odb/generator.cxx b/odb/generator.cxx index 9a0c57e..3205e7e 100644 --- a/odb/generator.cxx +++ b/odb/generator.cxx @@ -18,6 +18,8 @@ #include <odb/context.hxx> #include <odb/generator.hxx> +#include <odb/include.hxx> + #include <odb/tracer/header.hxx> #include <odb/tracer/inline.hxx> #include <odb/tracer/source.hxx> @@ -258,11 +260,13 @@ generate (options const& ops, semantics::unit& unit, path const& p) (br ? '>' : '"') << endl << endl; + generate_include (*ctx); + switch (ops.database ()) { case database::mysql: { - mysql::generate_header (static_cast<mysql::context&> (*ctx.get ())); + mysql::generate_header (static_cast<mysql::context&> (*ctx)); break; } case database::tracer: |