C/C++ Project Properties, C/C++ Build
This page serves as holder for all builder-specific property pages.
In addition, you can define settings for the Builder just on the place.
Note that some settings ('Generate makefiles automatically', for example)
may affect other parameters (setting them disabled in some situations)
and, moreover, change visibility of other property pages.

- Builder type
- Select either internal or external builder
- Use default build command
- Select this checkbox to use the default make command.
Clear the check box to specify a new make command.
Available for external builder only.
- Build command
- If you clear the Use default checkbox type a new make command in this field. Variables can be used.
- Generate makefiles automatically
- Switches between 2 CDT modes: either use customer's makefile for build (it was known as
'Standard Make project' in CDT 3.x), or generate makefiles ('Managed build project' in CDT 3.x).
- Expand env variable refs in Makefile
- Defines whether environment variables ( ${xxx} ) should be expanded in makefile. Usually yes.
- Stop on first build error
- Stops building when any error occurs.
- Use parallel build
- Check this box if you want to use parallel project build
- Use optimal jobs number
- If parallel build enabled, lets builder to choose appropriate jobs number.
- Use parallel jobs
- If parallel build enabled, defines jobs number explicitly.
- Workbench Build Behavior
- These settings are what the builder will call by default when told to build, rebuild, clean, etc. You can change these so that new projects will use different targets if the defaults are not appropriate.
- Build directory
- Defines place where build operation is performed. Disabled when Makefiles Generation is ON.
Build overview
Defining build settings

