<td>Selects which builders to enable from the list. You can disable the CDT Builder and you can control when the CDT Builder runs with respect to the project builders that you define.
<p>The <strong>Ant Builder</strong> option lets you configure and deploy projects; however, if you want to use some other tool or prefer to do it yourself, you can set up a <strong>Program</strong> external tool project builder. This type allows you to customize the deployment of your project as you require, while maintaining the convenience of automatically running your script every time your project is built.</p>
<p>The <strong>Program</strong> option lets you to define an external tool for any executable file that is accessible on your local or network file system. For example, if instead of Ant you prefer to use your own shell scripts or Windows .bat files to package and deploy your Eclipse projects, you can then create a <strong>Program</strong> external tool that would specify where and how to execute that script.</p></tr>
<li><strong>After a "Clean"</strong> - When enabled, the selected builder is scheduled to run after a <strong>clean</strong> operation occurs.
<li><strong>During manual builds</strong> - When enabled, the selected build is initiated when you explicitly select a menu item or press its corresponding shortcut key combination.
<li><strong>During auto builds</strong> - When enabled, automatic builds are performed as resources are saved (they are incremental and operate over an entire workspace). <strong>Note:</strong> running your project builder during auto builds is possible, although it is not recommended because of performance concerns.
<li><strong>During a "Clean"</strong> - When enabled, the selected builder is scheduled to run during a <strong>clean</strong> operation.