26.3.1 How to define a new external builder

Select the project in the
Navigator View, right-click and chose
Properties. Chose the
DVT > External Builders properties. Click the
New button to define a new external builder. From the list of external builders chose the generic External Builder or one of the pre-configured ones.

Main tab

In the
Main tab you can:

Specify the
name of the builder. It will appear in the extracted messages, for example in the
Errors View.

Specify the
Full Build command - invoked on project full build and re-build. It is any regular shell command. You can use various variables (see pre-configured builders for examples).

Specify the
Auto Build command - invoked on incremental builds, for example on save. It is any regular shell command. You can use various variables (see pre-configured builders for examples).

Specify the
Clean command - invoked on project clean and before re-build. It is any regular shell command. You can use various variables (see pre-configured builders for examples).

Specify the
working directory where the commands are invoked from. You can use various variables, browse the file system etc. (see pre-configured builders for examples).

Use various variables to pass as arguments to commands, for example ${incdir} or ${project_loc}.

NOTE: If you wish to specify multiple commands or use wildcards or system variables, use
sh -c "". E.g:
sh -c "echo $USER; rm -f *.log"

Filters tab

In the
Filters tab you can:

Chose from one of the predefined filter categories.

Preview a filter.

Define a new filter, edit, remove or duplicate an existing one. Filters in predefined categories cannot be edited or removed (allow future enhancements or fixes).