diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-03-30 11:05:46 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-03-30 11:05:46 +0200 |
commit | b143a4a1a028d3147b9b603e77866780b34ee828 (patch) | |
tree | 521e0d3602a08970cf477e3f139cc40f9dd01af2 /odb/options.cli | |
parent | cf80396f8b6147e9048c1f3bd50b3086f754d037 (diff) |
Add code generator infrastructure
Diffstat (limited to 'odb/options.cli')
-rw-r--r-- | odb/options.cli | 46 |
1 files changed, 46 insertions, 0 deletions
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 + { + "<dir>", + "Write the generated files to <dir> instead of the current directory." + }; + + std::string --odb-file-suffix = "-odb" + { + "<suffix>", + "Use <suffix> instead of the default \cb{-odb} to construct the names + of the generated ODB files." + }; + + std::string --hxx-suffix = ".hxx" + { + "<suffix>", + "Use <suffix> instead of the default \cb{.hxx} to construct the name of + the generated header file." + }; + + std::string --ixx-suffix = ".ixx" + { + "<suffix>", + "Use <suffix> instead of the default \cb{.ixx} to construct the name of + the generated inline file." + }; + + std::string --cxx-suffix = ".cxx" + { + "<suffix>", + "Use <suffix> 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 + { + "<prefix>", + "Add <prefix> 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 |