Option | Description | Remark |
---|---|---|
-ORBInitRef InterfaceRepository= corbaloc:iiop:[hostname]:[port]/InterfaceRepository | Locate the Interface Repository using the Interoperable Naming Service | Without this option, the Interface Repository will be located by multicast. |
-ORBInitRef InterfaceRepository=file://[filename] | Locate the Interface Repository using the IOR from a file. | Without this option, the Interface Repository will be located by multicast. |
-u | Prints the options given below and exits. | Outputs to stdout by default. |
-v | Traces tao_ifr processing stages. | |
-V | Prints version information and exits. | |
-E | Invokes the preprocessor and exits. | Outputs to stdout by default. |
-d | Outputs a dump of the AST. | Outputs to stdout by default. |
-Dmacro_definition | macro_definition is passed to the preprocessor. | |
-Umacro_name | macro_name is passed to the preprocessor. | Undefines macro_name. |
-Iinclude_path | include_path is passed to the preprocessor. | |
-Aassertion | assertion is passed to the preprocessor. | Local implementation-specific escape. |
-Yp,path | Specifies the path for the preprocessor. | |
-t directory_name | Temporary directory to be used by the IDL compiler. | Default: Resolve ACE_DEFAULT_TEMP_DIR_ENV. If it is not defined, /tmp/ is used. |
-Cw | Output a warning if two identifiers in the same scope differ in spelling only by case. | Default is to output error message. This option has been added as a nicety for dealing with legacy IDL files, written when the CORBA rules for name resolution were not as stringent. |
-Ce | Output an error if two indentifiers in the same scope differ in spelling only by case. | This will also happen by default. |
-w | Suppress IDL compiler warning messages. | |
-Si | Suppress processing of included IDL files. | Default is to process included IDL files. |
-L | Enables locking at the IDL file level. | Guards against the same IDL file being processed concurrently by multiple threads running tao_ifr. |
-r | Remove contents of IDL file(s) from the repository. | Default is to add contents. |
Back to the Interface Repository documentation.