This panel lets you customize the build environment for all projects in the workspace. It
also lets you control the environment variables used by the build.

-
Configuration
- Lets you select a build configuration. The settings you define in the other fields will then be applied to that
configuration only. Build configurations are based on the architecture of the target platform (e.g., x86, ARM) and
whether a Debug or Release binary is generated. A Debug configuration lets you see what's going on inside a program as
it executes. A Release configuration creates applications with the best performance.
-
Environment variables to set
- Shows the current list of environment variables and their corresponding values.
These environment variables are used at build time. The fields for each entry include but aren't limited to:
- Variable — The name of the environment variable.
- Value — The value of the environment variable.
-
Append variables to native environment
- Appends the variable settings to the native environment during execution.
-
Replace native environment with specified one
- Replaces the native environment with the specified variable settings during execution, then restores the native
environment upon its completion.
The buttons on the right works as follows:
-
Add
- Opens a dialog to define a new environment variable setting.
Custom environment variables that you create appear in bold within the list.

Click Variables to select variables to include in the value.
Select Add to all configurations to make this new environment variable available to all
configurations for the selected project; otherwise, the variable is only available for the currently selected
configuration.
- Select
- Opens the Select variables dialog where you can choose from a list of system variables.

- Edit
- Modifies the name and value of the selected environment variable.
- Delete
- Removes the selected environment variables from the list.
-
Undefine
- Undefines the selected variable; however, some variables, such as the PATH variable, cannot be undefined.