Build variables and environment variables – HP Integrity NonStop J-Series User Manual

Page 45

Advertising
background image

user, then the origin is set to USER: CONFIG. If the user deletes a USER: CONFIG variable
which was updated over a BUILD SYSTEM variable such as COMP_ROOT, then that variable
is reset as a BUILD SYSTEM variable with the original definition. If the user deletes a variable
which was not a BUILD SYSTEM variable (but one created by the user) such as PROJECT_LIB,
then the variable is just deleted from the list of environment variables.

The origin of the environment variable has no dependency on the way the environment variable
is used in the project build.

Table 3 Build variables and environment variables

Purpose

Local Projects Type

Type

Variable Name

Specifies location of system
headers for cross compilers.

environment

COMP_ROOT

Managed, unmanaged
(optional for unmanaged)

Location of the SQL/MX
preprocessor DLL for C/C++
SQL/MX projects.

environment

MXSQLC

Managed, unmanaged
(optional for unmanaged)

Location of the SQL/MX
preprocessor DLL for COBOL
SQL/MX projects.

environment

MXSQLC

Managed, unmanaged
(optional for unmanaged)

Specifies where C/C++ indexer
can find system headers.

environment

NSDEE_SYS_INCLUDE_PATH

Managed, unmanaged

Used in C/C++ header
dependency generation to

environment

NSDEE_SYS_INCLUDE_PATH_ESC

Managed

(optionally) remove system
headers from dependency lists.

Specifies where cross compilers
and make program are located.

environment

PATH

Managed, unmanaged
(optional for unmanaged)

Prepending the cross compiler
bin

location is optional for

unmanaged projects. Prepending
the make program bin location
is optional for both managed and
unmanaged projects.

Specifies the RVU (for example,
H06.23 or G06.32) associated

environment

NONSTOPOSVERSION

Managed, unmanaged

with the current compilers/linkers
setting in the Tool Locations
project property page associated
with the cross compiler.

Specifies a port NSDEE listens on
for remote requests during builds
for passwords and file transfers.

Managed

environment

NSDEE_CONN_PORT

Specifies the oss or guardian
option to the -Wsystype option

Managed

build

TARGET_SYSTYPE

for compilers and linkers and to
the -q option to the Deploy tool.

Specifies how NSDEE should
handle dependency generation
for C/C++ makefiles.

Managed

build

DependencyHandling

Specifies location of bin directory
for either Cygwin or Msys. Used

Managed, unmanaged

environment

NSDEE_POSIX_BIN

to workaround limitation of using
Msys with Deploy.jar.

These specify information about
the system, user, destination, and

Managed, unmanaged

environ

NSDEE_DEPLOY_SYSTEM

NSDEE_DEPLOY_USER

file specified in the Settings

NSDEE_DEPLOY_DEST

Environment variables and build variables

45

Advertising
This manual is related to the following products: