<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="en"> <head> <meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>C/C++ Project Properties, Standard, Make Builder</title> <link rel="stylesheet" type="text/css" href="../help.css"> </head> <body> <h1>C/C++ Project Properties, Standard, Make Builder</h1> <p>You can define build settings on the Make Builder page of a C/C++ project's preferences window.</p> <p><img img src="../images/sprop_make_builder.png" alt="C/C++ Project Properties, Standard, Make Builder"></p> <dl> <dt>Use default</dt> <dd>Select this checkbox to use the default make command. Clear the check box to specify a new make command.</dd> <dt>Build command</dt> <dd>If you clear the <b>Use default</b> checkbox type a new make command in this field.</dd> <dt>Stop on first build error</dt> <dd>Stops the build when an error occurs.</dd> <dt>Build on resource save (Auto Build)</dt> <dd>Changes the target of the default build make. By default, this option stops the build when an error occurs.<br> <b>Note:</b> This option is only available if you enable it in the workbench preferences.</dd> <dt>Build (Incremental Build)</dt> <dd>Changes the default build make target. By default, this option builds only the components that are affected by the files which were modified in a project.</dd> <dt>Rebuild (Full Build)</dt> <dd>Changes the default build make target. By default, this option builds all files in a project, even if they have not been modified. A rebuild is a clean followed by a build.</dd> <dt>Clean</dt> <dd>Deletes intermediate files.</dd> <dt>Build Directory</dt> <dd>Specifies the directory where build files are saved.</dd> <dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd> <dt>Apply</dt><dd>Applies any changes.</dd> </dl> <p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"> <br> <a href="../concepts/cdt_c_build_over.htm">Build overview</a></p> <p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"> <br> <a href="../tasks/cdt_t_proj_build_set.htm">Defining build settings</a></p> <p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br> <a href="cdt_u_sprop_info.htm">C++ Project Properties, Standard, Info</a><br> <a href="cdt_u_sprop_builders.htm">C++ Project Properties, Standard, Builders</a><br> <a href="cdt_u_sprop_file_types.htm">C++ Project Properties, Standard, File Types</a><br> <a href="cdt_u_sprop_includes.htm">C++ Project Properties, Standard, Include Paths and Symbols</a><br> <a href="cdt_u_sprop_indexer.htm">C++ Project Properties, Standard, Indexer</a><br> <a href="cdt_u_sprop_merror.htm">C++ Project Properties, Standard, Error Parser</a><br> <a href="cdt_u_sprop_mbinary.htm">C++ Project Properties, Standard, Binary Parser</a><br> <a href="cdt_u_sprop_mdiscovery.htm">C++ Project Properties, Standard, Discovery Options</a><br> <a href="cdt_u_sprop_psource.htm">C++ Project Properties, Standard, Source</a><br> <a href="cdt_u_sprop_poutput.htm">C++ Project Properties, Standard, Output</a><br> <a href="cdt_u_sprop_pproj.htm">C++ Project Properties, Standard, Projects</a><br> <a href="cdt_u_sprop_plib.htm">C++ Project Properties, Standard, Libraries</a><br> <a href="cdt_u_sprop_pcontainers.htm">C++ Project Properties, Standard, Path Containers</a><br> <a href="cdt_u_sprop_ref.htm">C++ Project Properties, Standard, Project References</a><br> <a href="cdt_u_mprop_info.htm">C++ Project Properties, Managed, Info</a><br> <a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br> <a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, Build</a><br> <a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br> <a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br> <a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, Error Parser</a><br> <a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p> <img src="../images/ng03_04.gif" ALT="IBM Copyright Statement" BORDER=0 width="324" height="14"> </body> </html>