# Project Menu actions

Name | Function | Keyboard Shortcut
--- | --- | ---
Open Project | Shows a dialog that can be used to select a closed project and open it. |
Close Project | Closes the currently selected projects. |
Build All | Builds all projects in the workspace. This is a full build; all files are built. | Ctrl+B
Build parallel | Builds all (or selected) configurations of given project(s). Each configuration is built as separate parallel task. |

Build Configurations

Submenu which allows to:

- Delete resource configuration for file/folder
- Set active build configuration
- Manage (add, remove, rename) build configurations

Build Project | Builds the currently selected project. This is a full build; all files in the project are built. |
Build Working Set | Builds the current working set. |
Clean | Invokes the make clean defined in the makefile |
Build Automatically | When checked, the CDT will perform a build whenever a file in a project is saved. You should turn this feature off for very large projects. |
Make Target | Submenu which allows create or build a target in the Make Targets view. |
Properties | Displays the Properties dialog. From that dialog you can display the properties of resources in Info, External Tools Builders, C/C++ Build (managed only) File Types, Indexer options, C/C++ Make Project (standard only), C/C++ Project Paths (standard only), Include Paths and Symbols (standard only), and Project References. |