carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/309/1/.cp/reference/cdt_u_mfile_rcbs.htm
changeset 5 684bf18fdedf
equal deleted inserted replaced
4:4764c8c88759 5:684bf18fdedf
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
       
     2 <html lang="en">
       
     3 <head>
       
     4   <meta http-equiv="Content-Language" content="en-us">
       
     5   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
       
     6   <title>C/C++ Project Properties, Managed Make File, Build</title>
       
     7   <link rel="stylesheet" type="text/css" href="../help.css">
       
     8 </head>
       
     9 <body>
       
    10 <h1>C/C++ Project Properties, Managed Make File, C/C++ Build, Custom
       
    11 Build Steps</h1>
       
    12 Customizes the selected build configuration allowing the specification
       
    13 of a user defined build command step
       
    14 for the selected file. In addition to the build command, the user may
       
    15 specify any additional input file(s)
       
    16 dependencies, the output file(s) generated by the build step, a
       
    17 descriptive message to be displayed in the
       
    18 build output when the command is executed, and a rule for how the
       
    19 custom build step should be applied with
       
    20 respect to other tools defined in the configuration, if any. Custom
       
    21 build steps may be specified for any
       
    22 file type, regardless of the project nature.
       
    23 <p><img img="" src="../images/mfile_build_rcbs.png"
       
    24  alt="Resource Properties, Managed Make, C/C++ Build, Custom Build Steps"></p>
       
    25 <p></p>
       
    26 <dl>
       
    27   <dt>Exclude from build</dt>
       
    28   <dd>Excludes the selected file from being built with the selected
       
    29 build configuration.</dd>
       
    30   <dt>Configuration:</dt>
       
    31   <dd>Specifies the selected build configuration from the list provided.</dd>
       
    32   <dt>Resource Configuration settings, Custom Build Steps</dt>
       
    33   <dd>Defines a custom build step for the selected file.</dd>
       
    34   <dt>Custom Build Step Applicability</dt>
       
    35   <dd>Disables the custom build step for the selected file, or applies
       
    36 the custom build step, overriding any other tools defined for the
       
    37 configuration.</dd>
       
    38   <dt>Additional Input File Name(s)</dt>
       
    39   <dd>Specifies a semicolon separated list of additional input files
       
    40 required by this build command. The selected file is included by
       
    41 default. Paths are interpreted as relative to the project directory.</dd>
       
    42   <dt>Output File Name(s)</dt>
       
    43   <dd>Specifies a semicolon separated list of output files produced by
       
    44 this build command. Paths are interpreted as relative to the build
       
    45 directory.</dd>
       
    46   <dt>Command</dt>
       
    47   <dd>Specifies a semicolon separated list of commands that will be
       
    48 executed to perform this build step.</dd>
       
    49   <dt>Description</dt>
       
    50   <dd>Specifies an announcement string which will be echoed in the
       
    51 build output when this build step is executed.</dd>
       
    52   <dt>Restore Defaults</dt>
       
    53   <dd>Returns any changes back to the settings of the selected
       
    54 configuration.</dd>
       
    55   <dt>Apply</dt>
       
    56   <dd>Applies any changes.</dd>
       
    57 </dl>
       
    58 <p><img border="0" src="../images/ngref.gif" alt="Related reference"
       
    59  width="143" height="21"><br>
       
    60 <a href="cdt_u_mfile_info.htm">C++ Project Properties, Managed Make
       
    61 File, Info</a><br>
       
    62 <a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties,
       
    63 Managed, C/C++ Build, Tool Settings</a></p>
       
    64 <p><img src="../images/intl_05.gif" ALT="Intel Copyright Statement" ></p>
       
    65 </body>
       
    66 </html>