Administration Tools - ooconfig

Printer-friendly version
Creates a DDL processor that is compatible with your C++ compiler, deleting any existing DDL processor, on UNIX architectures.
ooconfig [targetName]
Options
targetName
Name of a supported target architecture for cross-development. Omitting targetName produces a standard (native) DDL processor called ooddlx.
Discussion
This tool creates an appropriate DDL processor for your UNIX architecture. The DDL processor prepares source files and creates schemas for Objectivity/C++ applications. For information about using the DDL processor, see Objectivity/C++ Data Definition Language.
By default, ooconfig creates a standard DDL processor called ooddlx for native development. Under native development, you run the DDL processor, compile the resulting output files, link your application, and then run the resulting executable, all on computers of the same architecture.
If targetName is specified, ooconfig creates a cross-development version of the DDL processor called xooddlx. Under cross-development, you run xooddlx on the host architecture (the computer on which xooddlx was created). You then cross-compile and cross-link the application for execution on the targetName target architecture. See Installation and Platform Notes for UNIX for the supported combinations of host and target architectures.
The installation program runs ooconfig automatically when the Objectivity/C++ Data Definition Language product is installed. You must rerun ooconfig to update your DDL processor every time you change the version or location of your C++ compiler. When you run ooconfig to create a native DDL processor, you are prompted for such information as:
n
The name and version of your compiler
n
Whether the C++ preprocessor is ANSI
n
The compiler’s include path
n
The compiler’s predefined preprocessor variables
For information about running ooconfig to create a DDL processor for cross-development, see the Installation and Platform Notes for UNIX.

Date: 
Tuesday, October 30, 2012
Product: 
Objectivity/DB
Version: 
10.2.1
10.2
10.1.4
10.1.2
9.4.1