| 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.