summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/driver/drv_args.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/driver/drv_args.cpp')
-rw-r--r--TAO/TAO_IDL/driver/drv_args.cpp36
1 files changed, 28 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/driver/drv_args.cpp b/TAO/TAO_IDL/driver/drv_args.cpp
index 1181db11cb9..1ac164fe6a7 100644
--- a/TAO/TAO_IDL/driver/drv_args.cpp
+++ b/TAO/TAO_IDL/driver/drv_args.cpp
@@ -241,19 +241,18 @@ DRV_usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Ge [0|1]\t\t\tDisable/Enable generation of")
- ACE_TEXT (" CORBA::Environment arguments (disabled by default")
- ACE_TEXT (" if ACE_HAS_EXCEPTIONS)\n")
+ ACE_TEXT (" -GC \t\tGenerate the code for using AMI Call back model\n")
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Gt\t\t\tenable optimized TypeCode support")
- ACE_TEXT (" (unopt by default)\n")
+ ACE_TEXT (" -Gd \t\tGenerate the code for direct collocation. Default")
+ ACE_TEXT ("is thru-POA collocation\n")
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -Gv\t\t\tenable OBV (Valuetype) support")
- ACE_TEXT (" (disabled by default)\n")
+ ACE_TEXT (" -Ge [0|1]\t\t\tDisable/Enable generation of")
+ ACE_TEXT (" CORBA::Environment arguments (disabled by default")
+ ACE_TEXT (" if ACE_HAS_EXCEPTIONS)\n")
));
ACE_DEBUG ((
LM_DEBUG,
@@ -281,7 +280,13 @@ DRV_usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
- ACE_TEXT (" -GC \t\tGenerate the code for using AMI Call back model\n")
+ ACE_TEXT (" -Gm \t\tEnable support for CORBA components\n")
+ ACE_TEXT (" (default)\n")
+ ));
+ ACE_DEBUG ((
+ LM_DEBUG,
+ ACE_TEXT (" -Gp \t\tGenerate the code for thru-POA collocation")
+ ACE_TEXT (" (default)\n")
));
ACE_DEBUG ((
LM_DEBUG,
@@ -289,6 +294,16 @@ DRV_usage (void)
));
ACE_DEBUG ((
LM_DEBUG,
+ ACE_TEXT (" -Gt\t\t\tenable optimized TypeCode support")
+ ACE_TEXT (" (unopt by default)\n")
+ ));
+ ACE_DEBUG ((
+ LM_DEBUG,
+ ACE_TEXT (" -Gv\t\t\tenable OBV (Valuetype) support")
+ ACE_TEXT (" (disabled by default)\n")
+ ));
+ ACE_DEBUG ((
+ LM_DEBUG,
ACE_TEXT (" -hc\t\t\tClient's header file name ending.")
ACE_TEXT (" Default is C.h\n")
));
@@ -1060,6 +1075,11 @@ DRV_parse_args (long ac, char **av)
// enable OBV (Valuetype) support
idl_global->obv_support (1);
}
+ else if (av[i][2] == 'm')
+ {
+ // enable CORBA component support
+ idl_global->component_support (1);
+ }
else if (av[i][2] == 'I')
{
int options = ACE_OS::strlen(av[i]) - 3;