Advanced Properties dialog

Use the Advanced Properties dialog to set dependencies between nodes, pre and post link and compile commands, and environment variables for nodes in a project.

To access the Advanced Properties dialog, right-click on a selected group, library, application, or file node and select Advanced Properties.
Figure: Advanced Properties dialog

This figure is a screenshot of the Advanced Properties dialog.
Table 1. Advanced Properties Pages
Page Relevant Nodes Usage
Dependencies

Application

Library

A list of the available libraries and applications from the current project is displayed. See Using external projects for further information.

Select the check box for any library or application to include in the build.

Pre/Post Link command

Application

Library

Shell scripts or other programs to be executed before or after linking.

If the path to the script or program is not included in the system's PATH environment variable settings, then provide the complete path to the script or program.

For example, if the script myscript is in /home/user/scripts, and this directory is included in the PATH environment variable of the system, enter myscript. Otherwise, enter /home/user/scripts/myscript.

Pre/Post Compile command File Shell scripts or other programs to be executed before or after compiling.

If the path to the script or program is not included in the system's PATH environment variable settings, then provide the complete path to the script or program.

For example, if the script myscript is in /home/user/scripts, and this directory is included in the PATH environment variable of the system, enter myscript. Otherwise, enter /home/user/scripts/myscript.

Environment variables

Group

Application

Configuration

Library

Two sections comprise the Environment variables page: the User Variables section and the Environment section.

The User Variables section, located at the top of the page, is where you define or redefine environment variables for the selected node and its descendants. For example, if you define an environment variable for an application node that contains two configuration nodes as children, the environment variable is set for both the application node and the two configuration nodes (unless it is overwritten at the configuration node level.)

You can use Predefined node variables to specify the value of a variable.

The Environment section, located under the User Variable section, lists the environment variables and their settings for the currently selected node, based on the settings of the system, the configuration, and as defined on the Variables tab for the selected language build rules.

You can use the filter variables field to filter which variables display.

The environment variables cannot be altered from this list. To change the value for a variable, re-define the variable in the User Variable section. Any changes made in the User Variable section is reflected in the Environment section.
Tip: Environment variables can also be modified by setting Genero Configuration Environment Sets. It is recommended that you set your Genero environment variables using environment sets. For more information, see Environment sets.

To learn more about the role of a specific Genero environment variable, see Genero environment variables in the Genero Business Development Language User Guide.