GNATbench provides project-level builder commands in two menus: the Project menu and the project contextual menus of the GNAT Project Explorer and the Navigator. These commands include the standard project builder commands defined by Eclipse, with additional builder commands defined by GNATbench. Other "builder" commands are also included, such as those that clean the project of compilation products.
We describe the semantics of the standard and additional commands in Project Builder Command Semantics. This section describes the menu entry locations.
The Project menu on the menubar defines the standard Eclipse project build commands, Build All through Build Automatically, as shown in the following figure. The GNATbench extensions appear in the next section down in the menu, starting with Build Current Project.
The contextual menu of the Navigator includes the standard Build Project command, as shown below. It appears in the standard "project" section of the menu, just below the import/export menu entries. This is the same command as in the Project menu so it will be disabled when a build is not necessary.
Note that you must right-click on the name of the project itself to get to the menu with the project builder commands, not on some entity within the project.
The GNATbench extensions to the project contextual menus of the GNAT Project Explorer and the Navigator appear near the bottom of the contextual menus. These extensions include those added to the Project menu as well as two additional builder commands that are less frequently used.