# Variables properties (C/C++ Project Properties)

Customizes the Eclipse CDT build environment variables for all projects in the workspace; it lets you control the environment variables used by the build to for the purposes of building the selected configuration.

Variables preferences
Option | Description
--- | ---
Environment variables to set | Shows the current list of environment variables and their corresponding value. These are the environment variable values used when running an application.
Configuration | Click here for a description.
Manage configurations | Click here for a description.
(The variables table) | Lists the CDT build variables and system variables, by Name, Type, and the Value. Custom Build variables are identified by the name being highlighted using a bold font.
Name | Indicates the name of the variable, either a user defined variable or a system variable.
Type | Shows the type for the variable.
Value | Specifies the value of the variable.
Show system variables | When selected, system variables are included in the Variables table; otherwise, they are excluded so that only user defined variables appear in the Variables list.
Add | Creates a new variable and corresponding value.
Edit | Modifies the name and value of the selected variable.
Delete | Removes the selected variables from the list. Note: Some variables are read-only and cannot be removed.

- Project Properties, Resource page
- Project Properties, Builders page
- Project Properties, C/C++ Build category
  - Discovery options page
  - Environment page
  - Settings page
    - Tool Settings tab
    - Build Steps tab
    - Build Artifact tab
    - Binary Parsers tab
    - Error Parsers tab
  - Tool chain editor page
  - Variables page
- Project Properties, C/C++ General category
  - Documentation page
  - File Types page
  - Indexer page
  - Language Mapping page
  - Paths and Symbols page
    - Includes tab
    - Symbols tab
    - Libraries path tab
    - Source Location tab
    - References tab
- C/C++ Project Properties, Project References page
- C/C++ Project Properties, Refactoring History page
- C/C++ Project Properties, Run/Debug Settings page