aboutsummaryrefslogtreecommitdiff
path: root/xsde/xsde.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-04-24 14:24:05 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-04-24 14:24:05 +0200
commitcdd8bd7310f6906cbb1e0866981e7eceb6e3f251 (patch)
tree82bea33e1ec798d9036bfc8ddf2f93708f3c99fa /xsde/xsde.cxx
parent6b0de48efcf00bc4de1a78c15b57be01f73268ba (diff)
Add an option to disable support for multiple imports
Diffstat (limited to 'xsde/xsde.cxx')
-rw-r--r--xsde/xsde.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/xsde/xsde.cxx b/xsde/xsde.cxx
index 800db93..f20c9b5 100644
--- a/xsde/xsde.cxx
+++ b/xsde/xsde.cxx
@@ -86,7 +86,8 @@ namespace CLI
extern Key file_list_prologue = "file-list-prologue";
extern Key file_list_epilogue = "file-list-epilogue";
extern Key file_list_delim = "file-list-delim";
- extern Key disable_full_check = "disable-full-check"; // Undocumented.
+ extern Key disable_multi_import = "disable-multi-import"; // Undocumented.
+ extern Key disable_full_check = "disable-full-check"; // Undocumented.
typedef Cult::CLI::Options
<
@@ -105,6 +106,7 @@ namespace CLI
file_list_prologue, NarrowString,
file_list_epilogue, NarrowString,
file_list_delim, NarrowString,
+ disable_multi_import, Boolean,
disable_full_check, Boolean
>
CommonOptions;
@@ -601,6 +603,7 @@ main (Int argc, Char* argv[])
XSDFrontend::Parser parser (
true,
+ !common_ops.value<CLI::disable_multi_import> (),
!common_ops.value<CLI::disable_full_check> (),
loc_translator,
disabled_w);
@@ -1018,6 +1021,7 @@ main (Int argc, Char* argv[])
XSDFrontend::Parser parser (
cmd != "cxx-hybrid",
+ !common_ops.value<CLI::disable_multi_import> (),
!common_ops.value<CLI::disable_full_check> (),
loc_translator,
disabled_w);