From b143a4a1a028d3147b9b603e77866780b34ee828 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 30 Mar 2010 11:05:46 +0200 Subject: Add code generator infrastructure --- odb/options.cli | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'odb/options.cli') diff --git a/odb/options.cli b/odb/options.cli index 3b15fb2..19c3b4c 100644 --- a/odb/options.cli +++ b/odb/options.cli @@ -18,6 +18,52 @@ class options // // Plugin options. // + std::string --output-dir | -o + { + "", + "Write the generated files to instead of the current directory." + }; + + std::string --odb-file-suffix = "-odb" + { + "", + "Use instead of the default \cb{-odb} to construct the names + of the generated ODB files." + }; + + std::string --hxx-suffix = ".hxx" + { + "", + "Use instead of the default \cb{.hxx} to construct the name of + the generated header file." + }; + + std::string --ixx-suffix = ".ixx" + { + "", + "Use instead of the default \cb{.ixx} to construct the name of + the generated inline file." + }; + + std::string --cxx-suffix = ".cxx" + { + "", + "Use instead of the default \cb{.cxx} to construct the name of + the generated source file." + }; + + bool --include-with-brackets + { + "Use angle brackets (<>) instead of quotes (\"\") in the generated + \cb{#include} directives." + }; + + std::string --include-prefix + { + "", + "Add to the generated \cb{#include} directive paths." + }; + bool --trace {"Trace the compilation process."}; // This is a "fake" option in that it is actually handled by -- cgit v1.1