mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-09 10:46:02 +02:00
Doc patch for Leo.
This commit is contained in:
parent
d896048b89
commit
edcbccd7c6
39 changed files with 984 additions and 101 deletions
|
@ -50,7 +50,7 @@ For other operating systems please refer to your installation documentation.</p>
|
|||
<ul>
|
||||
<li>The Console view displays the output of the build tools.</li>
|
||||
<li>The Tasks view displays a list of compiler errors and warnings related to your projects.</li>
|
||||
<li>Makefile targets are displayed in the Make Targets view.</li>
|
||||
<li>For Standard Make projects, the Makefile targets are displayed in the Make Targets view.</li>
|
||||
</ul>
|
||||
|
||||
<p>For more information about the Tasks view, see <b>Workbench User Guide > Reference > User interface information > Views and editors > Tasks view</b>.</p>
|
||||
|
@ -84,7 +84,7 @@ For other operating systems please refer to your installation documentation.</p>
|
|||
|
||||
<h2>Controlling the building of your project</h2>
|
||||
|
||||
<p>The C/C++ compiler that a project uses is controlled by the project's <b>Properties</b> setting.
|
||||
<p>For a Standard Make project, the C/C++ compiler that a project uses is controlled by the project's <b>Properties</b> setting.
|
||||
To view a project's properties, right-click on the project and select <b>Properties</b>.
|
||||
In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables you to control a variety of settings, including:</p>
|
||||
<dl>
|
||||
|
@ -97,13 +97,19 @@ In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables
|
|||
<dd>Controls which makefile target will be built depending on the scope of the build.</dd>
|
||||
</dl>
|
||||
|
||||
<p>For a Managed Make project, the project properties dialog enables you to manage the build configurations of your project. For additional information see:</p>
|
||||
<ul>
|
||||
<li><b>Reference > C/C++ Project Properties > Managed Make Projects</b></li>
|
||||
<li><b>Reference > C/C++ Project Properties > Managed Make File Properties</b></li>
|
||||
</ul>
|
||||
|
||||
<h2>Viewing build information</h2>
|
||||
|
||||
<p>Build-related information is displayed as follows: </p>
|
||||
<ul>
|
||||
<li>The <b>Console</b> view displays the output of the make utility.</li>
|
||||
<li>The <b>Tasks</b> view displays a list of compiler errors and warnings related to your projects. </li>
|
||||
<li>Build actions display in the <b>Make Targets</b> view.</li>
|
||||
<li>For a Standard Make project, build actions display in the <b>Make Targets</b> view.</li>
|
||||
</ul>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
|
@ -113,6 +119,11 @@ In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables
|
|||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
|
||||
<br>
|
||||
<a href="../tasks/cdt_o_build_task.htm">Building</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
|
||||
<br>
|
||||
<a href="../reference/cdt_u_properties.htm">Project Properties</a></p>
|
||||
|
||||
|
||||
<p>
|
||||
<img src="../images/rh03_04.gif" ALT="Red Hat Copyright Statement"><br>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement">
|
||||
|
|
|
@ -39,8 +39,7 @@ existing makefile.</p>
|
|||
|
||||
<h3>Managed make C or C++ project</h3>
|
||||
|
||||
<p>A managed make project generates the makefile for you automatically. In addition, the
|
||||
files module.dep and module.mk are created for every project sub-directory.
|
||||
<p>A managed make project generates the makefiles for you automatically.
|
||||
These files are required for your managed make projects to build successfully.</p>
|
||||
|
||||
<h2>Project conversion</h2>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
</head>
|
||||
<body>
|
||||
<h3>Additional Project Settings</h3>
|
||||
<p>Click the <b>C/C++ Indexer</b> tab, ensure Enable C/C++ Indexing is selected, otherwise search capabilities, and other tools that require search, will be disabled for your project.
|
||||
<p>Click the <b>C/C++ Indexer</b> tab, ensure that the Full C/C++ Indexer is selected, otherwise search capabilities, and other tools that require search, will be disabled for your project.
|
||||
<p>Click <b>Finish</b> to close the dialog box.</p>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
</head>
|
||||
<body>
|
||||
<h3>Additional Project Settings</h3>
|
||||
<p>Click the <b>C/C++ Indexer</b> tab, ensure Enable C/C++ Indexing is deselected for now. You will enable it later, otherwise search capabilities, and other tools that require search, will be disabled for your project.
|
||||
<p>Click the <b>C/C++ Indexer</b> tab and select No Indexer for now. You will enable indexing later, otherwise search capabilities, and other tools that require search, will be disabled for your project.
|
||||
<p>Click <b>Finish</b> to close the dialog box.</p>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -15,7 +15,9 @@
|
|||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_info.htm">Info</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_build.htm">C/C++ Build</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
|
||||
<a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mfile_rcbs.htm">Custom Build Steps</a><br>
|
||||
|
||||
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
|
||||
|
||||
|
|
|
@ -20,11 +20,18 @@
|
|||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_build_settings.htm">Build Settings </a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_dcbs.htm">Build Steps </a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_merror.htm">Error Parsers</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_mbinary.htm">Binary Parser</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">File Types</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">Indexer</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_env.htm">Environment</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">
|
||||
<a style="text-decoration:none" href="cdt_u_mprop_macros.htm">Macros</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_documentation.htm">C/C++ Documentation</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">C/C++ File Types</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">C/C++ Indexer</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_ref.htm">Project References</a><br>
|
||||
|
||||
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
|
||||
|
|
17
doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm
Normal file
17
doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm
Normal file
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//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>Project properties</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Managed Make Project preferences</h1>
|
||||
|
||||
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
|
||||
</body>
|
||||
</html>
|
|
@ -44,7 +44,7 @@
|
|||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_open_type.htm">C/C++ Open Type</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_create_make_target.htm">Create a Make Target</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_find_replace.htm">C/C++ Find/Replace</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_c_pref.htm">C/C++ preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_c_pref.htm">C/C++ Preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_build_pref.htm">Build Console preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_code_temp.htm">Code Templates preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_debug.htm">Debug preferences</a><br>
|
||||
|
@ -63,6 +63,7 @@
|
|||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_newproj_parser_error.htm">Error Parser preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_newproj_parser_binary.htm">Binary Parser preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_discovery_preferences.htm">Discovery Options preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="reference/cdt_o_mproj_pref.htm">Managed Make Project preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_search_pref.htm">Search preferences</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_properties.htm">C/C++ Project Properties</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_mmake_proj.htm">Managed Make Projects</a><br>
|
||||
|
@ -71,11 +72,20 @@
|
|||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_build.htm">C/C++ Build</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_tool_settings.htm">Tool Settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_build_settings.htm">Build Settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_dcbs.htm">Build Steps</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_merror.htm">Error Parser</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_mbinary.htm">Binary Parser</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">File Types</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">Indexer</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_env.htm">Environment</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_macros.htm">Macros</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_documentation.htm">C/C++ Documentation</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">C/C++ File Types</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">C/C++ Indexer</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_ref.htm">Project References</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_mmake_file.htm">Managed Make File Properties</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_info.htm">Info</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_build.htm">C/C++ Build</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_rbcs.htm">Custom Build Steps</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_smake_proj.htm">Standard Make Projects</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_sprop_info.htm">Info</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_sprop_builders.htm">Builders</a><br>
|
||||
|
|
45
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm
Normal file
45
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm
Normal file
|
@ -0,0 +1,45 @@
|
|||
<!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, Managed Make File, Build</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed Make File, C/C++ Build, Custom Build Steps</h1>
|
||||
Customizes the selected build configuration allowing the specification of a user defined build command step
|
||||
for the selected file. In addition to the build command, the user may specify any additional input file(s)
|
||||
dependencies, the output file(s) generated by the build step, a descriptive message to be displayed in the
|
||||
build output when the command is executed, and a rule for how the custom build step should be applied with
|
||||
respect to other tools defined in the configuration, if any. Custom build steps may be specified for any
|
||||
file type, regardless of the project nature.
|
||||
<p><img img src="../images/mfile_build_rcbs.png" alt="Resource Properties, Managed Make, C/C++ Build, Custom Build Steps"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Exclude from build</dt><dd>Excludes the selected file from being built with the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Resource Configuration settings, Custom Build Steps</dt><dd>Define a custom build step for the selected file.</dd>
|
||||
<dt>Custom Build Step Applicability</dt><dd>Disable the custom build step for the selected file, or apply the custom build step overriding any other tools defined for the configuration.</dd>
|
||||
<dt>Additional Input File Name(s)</dt><dd>A semicolon separated list of additional input files required by this build command. The selected file is included by default. Paths are interpreted as relative to the project directory.</dd>
|
||||
<dt>Output File Name(s)</dt><dd>A semicolon separated list of output files produced by this build command. Paths are interpreted as relative to the build directory.</dd>
|
||||
<dt>Command</dt><dd>A semicolon separated list of commands that will be executed to perform this build step.</dd>
|
||||
<dt>Description</dt><dd>An announcement string which will be echoed in the build output when this build step is executed.</dd>
|
||||
<dt>Restore Defaults</dt><dd>Returns any changes back to the settings of the selected configuration.</dd>
|
||||
<dt>Apply</dt><dd>Applies any changes.</dd>
|
||||
</dl></p>
|
||||
|
||||
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
|
||||
<a href="cdt_u_mfile_info.htm">C++ Project Properties, Managed Make File, Info</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a></p>
|
||||
|
||||
<p>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -44,11 +44,15 @@ Configuration Settings area to set a specific category of options.<p><img img sr
|
|||
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_ref.htm">C++ Project Properties, Managed, Project References</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
<a href="cdt_u_mfile_build.htm">C++ Project Properties, Managed Make File, C/C++ Build</a></p>
|
||||
|
||||
<p>
|
||||
|
|
|
@ -17,9 +17,9 @@ Customizes your build configuration command and output settings.
|
|||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings, Build Settings</dt><dd>You can change the build
|
||||
command, build flags and the name of the build goal.</dd>
|
||||
command, build flags, the name of the build goal, and whether to expand build environment macros in the generated make file.</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>
|
||||
|
@ -45,10 +45,14 @@ Customizes your build configuration command and output settings.
|
|||
<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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
<p>
|
||||
|
|
|
@ -47,10 +47,14 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
83
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm
Normal file
83
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm
Normal file
|
@ -0,0 +1,83 @@
|
|||
<!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, Managed Make File, Build</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ Build, Build Steps</h1>
|
||||
Customizes the selected build configuration allowing the specification of user defined build command steps, as
|
||||
well as a descriptive message to be displayed in the
|
||||
build output, immediately prior to and immediately after normal build processing
|
||||
executes.
|
||||
<p><img img src="../images/mprop_dcbs.png" alt="Properties, Managed Make, C/C++ Build, Build Steps"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Allows the selection of the active build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt>
|
||||
<dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Pre-build Step</dt>
|
||||
<dt> Command</dt><dd>A command, or a list of semicolon separated
|
||||
commands, to be executed immediately prior to execution of the build.</dd>
|
||||
<dt> Description</dt><dd>Optional descriptive text that is
|
||||
associated with the pre-build step to be displayed in the build output
|
||||
immediately prior to execution of the pre-build step command or commands.</dd>
|
||||
<dt>Post-build Step</dt>
|
||||
<dt> Command</dt><dd>A command, or a list of semicolon separated
|
||||
commands, to be executed immediately after the execution of the build.</dd>
|
||||
<dt> Description</dt><dd>Optional descriptive text that is
|
||||
associated with the post-build step to be displayed in the build output
|
||||
immediately prior to execution of the post-build step command or commands.</dd>
|
||||
<dt>Restore Defaults</dt><dd>Returns any changes back to their default
|
||||
setting</dd>
|
||||
<dt>Apply</dt><dd>Applies any changes.</dd>
|
||||
</dl>
|
||||
<h2></h2>
|
||||
<h2>Detailed Specification</h2>
|
||||
<p>To ensure reasonable custom build step behavior, sensible input must be
|
||||
provided when specifying custom build step input. Custom build steps are not
|
||||
verified for correctness in any regard and are passed exactly as entered into
|
||||
the build stream. <br>
|
||||
<br>
|
||||
In the descriptive text, below, the term "main build" is defined as the sequence
|
||||
of commands to be executed when a build is invoked, not including pre-build or
|
||||
post-build steps.<br>
|
||||
<br>
|
||||
The pre-build step is not executed if the state of the main build is determined
|
||||
to be up to date; otherwise it is executed. An attempt to execute the main build
|
||||
will occur regardless of the success or failure of executing the pre-build step.
|
||||
<br>
|
||||
<br>
|
||||
The post-build step is not executed if the state of the main build is determined
|
||||
to be up to date. It will be executed only if the main-build has executed
|
||||
successfully. </p>
|
||||
|
||||
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
|
||||
<a href="cdt_u_mfile_info.htm">C++ Project Properties, Managed Make File, Info</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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
<p>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,62 @@
|
|||
<!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, Managed, C/C++ Documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ Documentation</h1>
|
||||
<p>You can select which installed documentation to use for your project.</p>
|
||||
|
||||
|
||||
<p><img img src="../images/mprop_documentation.png" alt="C/C++ Project Properties, Managed, C/C++ Documentation"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Help Books</dt><dd>Select the help books to use for this project.</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>
|
||||
|
||||
|
||||
|
||||
<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_mbuild.htm">C++ Project Properties, Standard, Make Builder</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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
<p>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
62
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm
Normal file
62
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm
Normal file
|
@ -0,0 +1,62 @@
|
|||
<!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, Managed, Build</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ Build, Environment</h1>
|
||||
Customizes the environment variables to be used in building your build configuration.<p>
|
||||
<img img src="../images/mprop_env.png" alt="C/C++ Project Properties, Managed, C/C++ Build, Environment"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings</dt><dd>To Be Added.</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>
|
||||
|
||||
|
||||
<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_mbuild.htm">C++ Project Properties, Standard, Make Builder</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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
<p>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -9,18 +9,16 @@
|
|||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, File Types</h1>
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ File Types</h1>
|
||||
<p>You can view a list of file types on the File Types page of a C/C++ project's properties window.</p>
|
||||
|
||||
<p><img img src="../images/mprop_file_types.png" alt="C/C++ Project Properties, Managed, File Types"></p>
|
||||
<p><img img src="../images/mprop_file_types.png" alt="C/C++ Project Properties, Managed, C/C++ File Types"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Use workspace settings</dt><dd>Select this to use the Managed workspace settings.</dd>
|
||||
<dt>Use Project Settings</dt><dd>Select this option to use project settings, or add or remove specific file types.</dd>
|
||||
<dt>New...</dt><dd>Add a new file type.</dd>
|
||||
<dt>Remove</dt><dd>Remove a listed file type.</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>
|
||||
|
||||
|
||||
|
@ -45,9 +43,13 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
|
@ -9,15 +9,14 @@
|
|||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, Indexer</h1>
|
||||
<p>You can select which C/C++ Indexers to use for your project. The indexer is necessary for search and related features, like content assist.</p>
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ Indexer</h1>
|
||||
<p>You can select which C/C++ Indexer to use for your project. The indexer is necessary for search and related features, like content assist.</p>
|
||||
|
||||
|
||||
<p><img img src="../images/mprop_indexer.png" alt="C/C++ Project Properties, Managed, Indexer"></p>
|
||||
<p><img img src="../images/mprop_indexer.png" alt="C/C++ Project Properties, Managed, C/C++ Indexer"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Enable C/C++ Indexing</dt><dd>When selected C++ Indexing is enabled for this project.</dd>
|
||||
<dt>Enable C++ Index problem reporting</dt><dd>When selected, any index related errors detected will be reported.</dd>
|
||||
<dt>Available Indexers</dt><dd>Select the Indexer to use for this project, or <b>No Indexer</b> to disable indexing. Some indexers will display additional options below the indexer selection box.</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>
|
||||
|
@ -45,9 +44,13 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<dl>
|
||||
<dt>Info</dt><dd>Shows project information.</dd>
|
||||
<dt>Default encoding for text files</dt><dd>You can specify an alternate text encoding.</dd>
|
||||
<dt>New text file line delimiter</dt><dd>You can specify the line delimiter.</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>
|
||||
|
@ -41,10 +42,14 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
474
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm
Normal file
474
doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm
Normal file
|
@ -0,0 +1,474 @@
|
|||
<!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, Managed, Build</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
<style>
|
||||
<!--
|
||||
table.MsoNormalTable
|
||||
{mso-style-parent:"";
|
||||
font-size:10.0pt;
|
||||
font-family:"Times New Roman";
|
||||
}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>C/C++ Project Properties, Managed, C/C++ Build, Macros</h1>
|
||||
Customizes the build macros used in your build configuration.<p>
|
||||
<img img src="../images/mprop_macros.png" alt="C/C++ Project Properties, Managed, C/C++ Build, Macros"></p>
|
||||
|
||||
<p><dl>
|
||||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings</dt><dd>You can add and remove build macros for a
|
||||
project or configuration. Each tab contains two tables - one for User
|
||||
defined build macros and one for non user-defined build macros. Each
|
||||
table contains three columns<b>:</b><p><b>Name</b> of the build macro</p>
|
||||
<p><b>Type </b>of value contained in the build macro (see below)</p>
|
||||
<p><b>Value </b>of the build macro. </p>
|
||||
<p>You can view all build macros that are not user-defined in the <b>System
|
||||
Macros</b> table.<span style="font:7.0pt "Times New Roman""> </span><span style="font-style: normal; font-variant: normal; font-weight: normal">You</span>
|
||||
can choose to also display all macros defined for lower-precedence contexts
|
||||
in the <b>System Macros</b> table by checking the <b>Show parent context
|
||||
macros</b> checkbox.</p>
|
||||
<p class="MsoNormal">You can view all user-defined macros in the <b>User
|
||||
Macros</b> table.<span style="font:7.0pt "Times New Roman"">
|
||||
</span>A user-defined macro overrides a non user-defined macro of the same
|
||||
name for the given context. Overridden macros are displayed in bold in
|
||||
the <b>System Macros</b> table.</dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
|
||||
<dt>Apply</dt><dd>Applies any changes.</dd>
|
||||
</dl></p>
|
||||
|
||||
<h2>Detailed Specification</h2>
|
||||
<p>Build Macros can be used in all C/C++ Build configuration properties that
|
||||
accept text. Build Macros are referenced in strings by enclosing them in braces, preceded by a dollar sign.
|
||||
There are no special restrictions on a macro name, though it is encouraged that a macro name begin with
|
||||
a letter and contain only letters, digits and underscore signs. Build macro names are case sensitive.
|
||||
<br>
|
||||
If the actual value of text property contains $<i>{text</i><some_expression>}, it must be pre-pended
|
||||
with the backslash in order to distinguish it from a build macro. The Managed
|
||||
Build System pre-defines many useful macros (see below) and allows tool
|
||||
integrators and users to define additional macros.</p>
|
||||
<p>Build Macros can hold several types of values:
|
||||
</p>
|
||||
<ol>
|
||||
<li>Text value: can be any text string</li>
|
||||
<li>Text-List value: an array of Text values</li>
|
||||
<li>Path-file value: can hold a file path</li>
|
||||
<li>Path-dir value: can hold a directory path
|
||||
</li>
|
||||
<li>Path-any value: can hold both a file and directory path
|
||||
</li>
|
||||
<li>Path-file-List value: an array of Path-file values
|
||||
</li>
|
||||
<li>Path-dir-List value: an array of Path-dir values</li>
|
||||
<li>Path-any-List value: an array of Path-any values </li>
|
||||
</ol>
|
||||
<p class="MsoNormal">Build Macros are context-sensitive, that is the macro of a
|
||||
given name could have different values depending on where it is used.
|
||||
Several contexts are defined:</p>
|
||||
<ol>
|
||||
<li>
|
||||
<p class="MsoNormal">The currently selected file.</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
|
||||
currently selected option</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
|
||||
currently selected configuration (which includes a tool-chain).</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
|
||||
currently selected project.</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
|
||||
current workspace.</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The CDT
|
||||
and Eclipse installations.</li>
|
||||
<li>
|
||||
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
|
||||
process environment variables defined in the environment passed to Eclipse.</li>
|
||||
</ol>
|
||||
<p class="MsoNormal">Users can define new macros for any project or
|
||||
configuration of a project. The value of a build macro will be searched
|
||||
for in the order specified above. If macro is not found for the currently
|
||||
selected file context, the currently selected option context will be used, if
|
||||
not found, the currently selected configuration context will be used, etc. </p>
|
||||
<p class="MsoNormal">Macro resolution takes place when the build file is being
|
||||
generated.</p>
|
||||
<span style="font-size: 12.0pt; font-family: Times New Roman">All macros except
|
||||
the build process environment macros always get resolved in the makefile.
|
||||
See the ??“expand build environment macros� checkbox in the “Build Settings� tab
|
||||
of the “C/C++ Build�. </span>
|
||||
<p class="MsoNormal">The Managed Build System pre-defines many useful macros
|
||||
described in the following tables:</p>
|
||||
<h3>File-specific macros</h3>
|
||||
<p class="MsoNormal">The set of file-context macros is MBS-predefined, neither a
|
||||
tool-integrator nor a user can define new file-context macros, but a
|
||||
tool-integrator can specify the values for the file-context macros using
|
||||
attributes of a builder element. The macro values specified in those attributes
|
||||
should not contain the explicit e.g. file name, but instead should provide the
|
||||
filename definition in terms of the builder automatic variables and text
|
||||
functions. This is needed to allow the makefile generator to generate pattern
|
||||
rules, e.g. in the case of Gnu make, the macro that represents the output file
|
||||
name will contain the “$(notdir $@)? value. The builder definition of the gnu
|
||||
tool-chain will contain attribute specifying the value for that macro. If a
|
||||
tool-integrator does not provide the values for the file-specific macros, MBS
|
||||
will automatically expand them to their actual value when generating the
|
||||
buildfile, e.g. for the foo.c file the macro that represents the input file name
|
||||
will contain “foo.c? in this case. In this case the makefile generator will not
|
||||
be able to use pattern rules for building files with options containing
|
||||
file-specific macros. (see the “Supplying the file-context macros values?
|
||||
section for more detail)</p>
|
||||
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: medium none" id="table1" width="695">
|
||||
<tr style="height: 8.3pt">
|
||||
<td valign="top" style="width: 217px; height: 8.3pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>Macro</b></td>
|
||||
<td valign="top" style="width: 103px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>Value
|
||||
Type</b></td>
|
||||
<td valign="top" style="width: 329px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>
|
||||
Description</b></td>
|
||||
</tr>
|
||||
<tr style="height: 3.5pt">
|
||||
<td valign="top" style="width: 217px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${InputFileName}</td>
|
||||
<td valign="top" style="width: 103px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the input
|
||||
file name. The input file has the following meaning:</p>
|
||||
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
|
||||
1.<span style="font:7.0pt "Times New Roman""> </span>If a
|
||||
tool does not accept building multiple files of the primary input type
|
||||
with one tool invocation, the input file is the file of the primary
|
||||
input type being built.</p>
|
||||
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
|
||||
2.<span style="font:7.0pt "Times New Roman""> </span>If a
|
||||
tool accepts building multiple files of the primary input type with one
|
||||
tool invocation the input file is undefined and the macros representing
|
||||
the input file contain information about one of the inputs of the
|
||||
primary input type being built.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${InputFileExt}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the extension
|
||||
of the input file.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${InputFileBaseName}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the base name
|
||||
of the input file. That is the file name with an extension stripped.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${InputFileRelPath}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(File)</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the input
|
||||
file path relative to the builder current directory.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${InputDirRelPath}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the input
|
||||
file directory path relative to the builder current directory.</td>
|
||||
</tr>
|
||||
<tr style="height: 3.5pt">
|
||||
<td valign="top" style="width: 217px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${OutputFileName}</td>
|
||||
<td valign="top" style="width: 103px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the output
|
||||
file name. The output file has the following meaning:</p>
|
||||
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
|
||||
1.<span style="font:7.0pt "Times New Roman""> </span>If a
|
||||
tool is not capable of producing multiple files of the primary output
|
||||
type with one tool invocation the output file is the file of the primary
|
||||
output type that is built with a given tool invocation.</p>
|
||||
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
|
||||
2.<span style="font:7.0pt "Times New Roman""> </span>If a
|
||||
tool is capable of producing multiple files of the primary output type
|
||||
with one tool invocation the output file is undefined and the macros
|
||||
representing the output file contain information about one of the files
|
||||
of the primary output type that are built with a given tool invocation.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${OutputFileExt}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the output
|
||||
file extension.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${OutputFileBaseName}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the output
|
||||
file base name. That is the output file name with an extension stripped.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${OutputFileRelPath}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(File)</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the output
|
||||
file path relative to the current builder directory.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${OutputDirRelPath}</td>
|
||||
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
|
||||
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the output
|
||||
file directory path relative to the current builder directory.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="text-indent: 0in; margin-left: 0in"> Configuration-specific macros</h3>
|
||||
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table3">
|
||||
<tr style="height: 8.3pt">
|
||||
<td valign="top" style="width: 215px; height: 8.3pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>Macro</b></td>
|
||||
<td valign="top" style="width: 104px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>Value
|
||||
Type</b></td>
|
||||
<td valign="top" style="width: 331px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center"><b>
|
||||
Description</b></td>
|
||||
</tr>
|
||||
<tr style="height: 3.5pt">
|
||||
<td valign="top" style="width: 215px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${ConfigName}</td>
|
||||
<td valign="top" style="width: 104px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the name of a
|
||||
given configuration.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${ConfigDescription}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the description of a given
|
||||
configuration.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${BuildArtifactFileName}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the name of the build artifact.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${BuildArtifactFileExt}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the extension of the build artifact.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${BuildArtifactFileBaseName}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the base name of the build artifact.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${BuildArtifactFilePrefix}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the prefix of the build artifact.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${TargetOsList}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text-List</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the list of the target OS names.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${TargetArchList}</td>
|
||||
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text-List</td>
|
||||
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the list of the target Arch names.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="text-indent: 0in; margin-left: 0in">Project-specific macros</h3>
|
||||
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table4">
|
||||
<tr style="height: 3.5pt">
|
||||
<td valign="top" style="width: 219px; height: 3.5pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${ProjName}</td>
|
||||
<td valign="top" style="width: 105px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 328px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" style="text-align:justify">Represents the name of a
|
||||
given project.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 219px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${ProjDirPath}</td>
|
||||
<td valign="top" style="width: 105px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
|
||||
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the absolute path of a given project.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="text-indent: 0in; margin-left: 0in">Workspace-specific macros</h3>
|
||||
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table5">
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${WorkspaceDirPath}</td>
|
||||
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
|
||||
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the workspace absolute path.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${DirectoryDelimiter}</td>
|
||||
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the directory delimiter used on the
|
||||
system. That is the “\? for Win32 systems and the “/? for Unix-like
|
||||
systems</p>
|
||||
<p class="MsoNormal">This could be useful, e.g. in the case a user needs
|
||||
the absolute path of an input file. The absolute path would be
|
||||
represented in the following way: ${CWD}${DirectoryDelimiter}${InputFileRelPath}</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${PathDelimiter}</td>
|
||||
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the default path delimiter used on the
|
||||
system to separate paths in the path environment variables. That is the
|
||||
“;? for Win32 systems and the “:? for Unix-like systems</p>
|
||||
<p class="MsoNormal">This might be used in the environment variable
|
||||
definitions</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3>CDT/Eclipse installation-specific macros</h3>
|
||||
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table6">
|
||||
<tr style="height: 6.95pt">
|
||||
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${EclipseVersion}</td>
|
||||
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the current eclipse version.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${CDTVersion}</td>
|
||||
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the current CDT version.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${MBSVersion}</td>
|
||||
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the current MBS version.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${HostOsName}</td>
|
||||
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the operating system name on which
|
||||
eclipse is running.</td>
|
||||
</tr>
|
||||
<tr style="height: 6.95pt">
|
||||
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">${HostArchName}</td>
|
||||
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
|
||||
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
|
||||
<p class="MsoNormal">Represents the architecture name on which eclipse
|
||||
is running.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<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_mbuild.htm">C++ Project Properties, Standard, Make Builder</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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
<p>
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -27,7 +27,7 @@ symbols of the object file in the C/C++ Projects view.</p>
|
|||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings, Binary Parser</dt>
|
||||
<dd>Select a binary parser from the list.</dd>
|
||||
<dt>Binary Parser Options</dt>
|
||||
|
@ -62,9 +62,13 @@ symbols of the object file in the C/C++ Projects view.</p>
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings, Error Parsers</dt>
|
||||
<dd>Lists the various error parsers which can be enabled or disabled.</dd>
|
||||
<dt>Up</dt>
|
||||
|
@ -62,9 +62,13 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
|
||||
|
|
|
@ -41,11 +41,14 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ Customizes the tools and tool options used in your build configuration.
|
|||
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
|
||||
selected build configuration.</dd>
|
||||
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
|
||||
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
|
||||
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
|
||||
<dt>Configuration Settings, Tool Settings</dt><dd>Edit individual tool options.</dd>
|
||||
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
|
||||
<dt>Apply</dt><dd>Applies any changes.</dd>
|
||||
|
@ -44,11 +44,15 @@ Customizes the tools and tool options used in your build configuration.
|
|||
<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, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_ref.htm">C++ Project Properties, Managed, Project References</a><br>
|
||||
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
<a href="cdt_u_mfile_tool_settings.htm">C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings</a></p>
|
||||
|
||||
<p>
|
||||
|
|
|
@ -16,7 +16,7 @@ function changeSize(theImage,wd,ht) {
|
|||
</script>
|
||||
</head>
|
||||
<h1>New Project Wizard - Managed Make, C/C++ Indexer</h1>
|
||||
<p>You can select whether to enable the C/C++ Indexer for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.</p>
|
||||
<p>You can select which C/C++ Indexer to use for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.</p>
|
||||
|
||||
<p><img src="../images/new_proj_wz_man_indexer.png" alt="New Project Wizard"></p>
|
||||
|
||||
|
@ -29,13 +29,9 @@ function changeSize(theImage,wd,ht) {
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><b>Enable C++ Indexing</b></td>
|
||||
<td>When selected C++ Indexing is enabled for this project.</td>
|
||||
<td><b>Available Indexers</b></td>
|
||||
<td>Select the Indexer to use for this project, or <b>No Indexer</b> to disable indexing. Some indexers will display additional options below the indexer selection box.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>C++ Index problem reporting</b></td>
|
||||
<td>Select the categories of index related errors that will be reported.</td>
|
||||
</tr>
|
||||
</table></p>
|
||||
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ function changeSize(theImage,wd,ht) {
|
|||
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Location</b></td>
|
||||
<td><b>Directory</b></td>
|
||||
<td>If <b>Use Default Location</b> is not selected, enter the location where the project is to be created.</td>
|
||||
|
||||
</tr>
|
||||
|
|
|
@ -28,7 +28,7 @@ function changeSize(theImage,wd,ht) {
|
|||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><b>Select Project References</b></td>
|
||||
<td><b>Referenced C/C++ Projects</b></td>
|
||||
<td>If you have any other projects in your workspace, you can select them as references for this new C or C++ project.</td>
|
||||
</tr>
|
||||
</table></p>
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
<th>Name</th>
|
||||
<th>Function</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><b>Project Type</b></td>
|
||||
<td>You can select a project type from the drop down list.</td>
|
||||
|
@ -25,11 +24,16 @@
|
|||
<td><b>Configurations</b></td>
|
||||
<td>Specifies which build configurations will be supported for your project.</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Show All Project Types</b></td>
|
||||
<td>If selected, all known project types will appear in the <b>Configurations</b> window, by default, the list is filtered so that only project types for the host OS are shown.</td>
|
||||
|
||||
<td>If selected, all known project types will appear in the <b>Project Type</b> list.
|
||||
By default, the list is filtered so that only project types that are buildable on the host system are shown.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Show All Configurations</b></td>
|
||||
<td>If selected, all known default configurations will appear in the <b>Configurations</b> window.
|
||||
By default, the list is filtered so that only configurations that are buildable on the host system are shown.</td>
|
||||
</tr>
|
||||
</table></p>
|
||||
|
||||
|
|
|
@ -40,10 +40,14 @@
|
|||
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</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_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
|
||||
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
|
||||
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
|
||||
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
|
||||
|
||||
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
|
||||
|
|
|
@ -36,7 +36,8 @@
|
|||
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_o_build_task.htm">Building projects</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_rename.htm">Renaming a project</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_ref.htm">Selecting referenced projects</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_build_set.htm">Defining build settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_build_set.htm">Defining Standard Make build settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_mproj_build_set.htm">Defining Managed Make build settings</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_error_parser.htm">Filtering errors</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_parser.htm">Selecting a binary parser</a><br>
|
||||
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_paths.htm">Adding Include paths and symbols</a><br>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
<h1>Converting CDT 1.x Projects</h1>
|
||||
|
||||
<p>How you update your CDT 1.x project to CDT 2.1 depends upon whether the
|
||||
<p>How you update your CDT 1.x project to CDT 3.0 depends upon whether the
|
||||
project is a Standard Make project or a Managed Make project. For a Standard
|
||||
Make project, see <b>Convert to C/C++ Make Project Wizard</b> below.</p>
|
||||
<h2>Updating a Managed Make Project </h2>
|
||||
|
@ -22,7 +22,7 @@ convert your project when it attempts to read the Managed Build project
|
|||
information and discovers that the project needs to be updated. You will be prompted to update the project.</p>
|
||||
<p> <img src="../images/update_managed_build.png" alt="Update Managed Builder dialog box"></p>
|
||||
<p>Click <b>Yes</b> and the project will be updated. The updated Managed
|
||||
Build information can no longer be loaded by CDT 1.x or CDT 2.0. Select <b>
|
||||
Build information can no longer be loaded by CDT 1.x or CDT 2.x. Select <b>
|
||||
No</b> and the project will not be updated. You will be able to view the
|
||||
Managed Build settings, but no changes will be saved when you close the project
|
||||
or exit Eclipse.</p>
|
||||
|
@ -42,7 +42,7 @@ See <a href="cdt_t_discovery.htm">Set Discovery Options</a> for details.</p>
|
|||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
|
||||
<a href="cdt_t_add_custom_persp.htm">Adding Convert to a C/C++ Make Project to the New menu</a><br>
|
||||
<a href="cdt_t_discovery.htm">Set Discovery Options</a><br>
|
||||
<a href="cdt_t_convert_mbs20_proj.htm">Converting CDT 2.0 Managed Make Projects </a></p>
|
||||
<a href="cdt_t_convert_mbs20_proj.htm">Converting CDT 2.x Managed Make Projects </a></p>
|
||||
|
||||
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
|
||||
|
||||
|
|
|
@ -4,20 +4,20 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Converting CDT 2.0 Managed Make Projects</title>
|
||||
<title>Converting CDT 2.x Managed Make Projects</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Converting CDT 2.0 Managed Make Projects</h1>
|
||||
<h1>Converting CDT 2.x Managed Make Projects</h1>
|
||||
|
||||
<p>For a CDT 2.0 Managed Make project, the Managed Build system will prompt you to
|
||||
<p>For a CDT 2.x Managed Make project, the Managed Build system will prompt you to
|
||||
convert your project when it attempts to read the Managed Build project
|
||||
information and discovers that the project needs to be updated. You will be prompted to update the project.</p>
|
||||
<p> <img src="../images/update_managed_build20.png" alt="Update CDT 2.0 Managed Builder dialog box"></p>
|
||||
<p> <img src="../images/update_managed_build20.png" alt="Update CDT 2.x Managed Builder dialog box"></p>
|
||||
<p>Click <b>Yes</b> and the project will be updated. The updated Managed
|
||||
Build information can no longer be loaded by CDT 2.0. Select <b>
|
||||
Build information can no longer be loaded by CDT 2.x. Select <b>
|
||||
No</b> and the project will not be updated. You will be able to view the
|
||||
Managed Build settings, but no changes will be saved when you close the project
|
||||
or exit Eclipse.</p>
|
||||
|
|
56
doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm
Normal file
56
doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm
Normal file
|
@ -0,0 +1,56 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//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>Defining Managed Make build settings</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Defining Managed Make build settings</h1>
|
||||
|
||||
<p>The <b>C/C++ Build</b> property page of a Managed Make project allows you to:</p>
|
||||
|
||||
<ul>
|
||||
<li>Add, remove and rename build configurations</li>
|
||||
<li>Change the command line options used when invoking the build tools</li>
|
||||
<li>Change the name of the final output of the build</li>
|
||||
<li>Change the make command used to invoke the build</li>
|
||||
<li>Add custom build steps to the build</li>
|
||||
<li>Define the error parsers to be used to filter the build error messages - See <b>Filtering errors</b>.</li>
|
||||
<li>Define the binary parser used with the output of the build - See <b>Selecting a binary parser</b>.</li>
|
||||
<li>Define the environment variables for the build</li>
|
||||
<li>Define build macros for the build</li>
|
||||
</ul>
|
||||
|
||||
See <a href="../reference/cdt_u_properties.htm">C/C++ Project Properties</a> for further information.
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
<a href="../concepts/cdt_c_projects.htm">CDT Projects</a><br>
|
||||
<a href="../concepts/cdt_c_proj_file_views.htm">Project file views</a></p>
|
||||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
|
||||
<br>
|
||||
|
||||
<a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
|
||||
<br>
|
||||
<a href="../reference/cdt_u_properties.htm">C/C++ Project Properties</a></p>
|
||||
<a href="../reference/cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
|
||||
<a href="../reference/cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
|
||||
<a href="../reference/cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
|
||||
<a href="../reference/cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
|
||||
<a href="../reference/cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
|
||||
<a href="../reference/cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
|
||||
<a href="../reference/cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
|
||||
<a href="../reference/cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
|
||||
</p>
|
||||
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -4,13 +4,13 @@
|
|||
<head>
|
||||
<meta http-equiv="Content-Language" content="en-us">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Defining build settings</title>
|
||||
<title>Defining Standard Make build settings</title>
|
||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Defining build settings</h1>
|
||||
<h1>Defining Standard Make build settings</h1>
|
||||
|
||||
<p>The <b>Make Builder</b> page lets you:</p>
|
||||
|
||||
|
|
|
@ -30,7 +30,8 @@ project properties in the Preferences window for future standard make projects.<
|
|||
<li>Do one of the following:</li>
|
||||
<ul>
|
||||
<li>To set properties for future Standard Make projects, click <b>Window > Preferences </b>. Expand<b>C/C++</b>, and click <b>New Make Projects</b>.</li>
|
||||
<li>In the C/C++ Projects view, right-click a standard make project, and select <b>Properties</b>. Select <b>C/C++ Make Project</b> from the list.</li>
|
||||
<li>For a Standard Make project, in the C/C++ Projects view, right-click the project, and select <b>Properties</b>. Select <b>C/C++ Make Project</b> from the list.</li>
|
||||
<li>For a Managed Make project, in the C/C++ Projects view, right-click the project, and select <b>Properties</b>. Select <b>C/C++ Build</b> from the list.</li>
|
||||
</ul>
|
||||
<li>Click the <b>Error Parsers</b> tab.</li>
|
||||
<li>In the <b>Error parsers</b> list, select error parsers.</li>
|
||||
|
|
|
@ -28,15 +28,15 @@
|
|||
<li>To specify a different directory in which to save your project, clear the <b>
|
||||
Use Default Location</b> check box, and enter the path in the <b>Location</b>
|
||||
box.</li>
|
||||
<li>For managed make projects, click <b>Next</b> to select a deployment
|
||||
platform. For more information, see <a href="cdt_t_proj_platf.htm">Selecting a
|
||||
deployment platform</a>.</li>
|
||||
<li>For Managed Make projects, click <b>Next</b> to select a project type and the
|
||||
default configurations. For more information, see <a href="cdt_t_proj_platf.htm">Selecting a
|
||||
project type</a>.</li>
|
||||
<li>To create your project, click <b>Finish</b>.<br>
|
||||
<img src="../images/new_proj_wz_man_name.png" alt="Managed New Project Wizard"></li>
|
||||
</li>
|
||||
<li>If a message box prompts
|
||||
you to switch perspectives, click <b>Yes</b>.<li>Define your project
|
||||
properties. For more information, see <a href="cdt_o_proj_prop.htm">Defining
|
||||
properties. For more information, see <a href="../reference/cdt_u_properties.htm">Defining
|
||||
project properties</a>.</ol>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
|
@ -47,7 +47,7 @@
|
|||
<br><a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
|
||||
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
|
||||
<br><a href="../reference/cdt_o_proj_prop_pages.htm">Project properties</a>
|
||||
<br><a href="../reference/cdt_u_properties.htm">Project properties</a>
|
||||
<br><a href="../reference/cdt_o_views.htm">Views</a></p>
|
||||
|
||||
|
||||
|
|
|
@ -18,14 +18,14 @@ project, you can view the components of the .o file in the C/C++ Projects view
|
|||
and view the contents of the .o file in the C/C++ editor. You can also easily browse for the executable when
|
||||
defining run/debug configurations.</p>
|
||||
|
||||
<p>You can define the properties on a per project basis from the New Project
|
||||
<p>For a Standard Make project, you can define the properties on a per project basis from the New Project
|
||||
wizard, in the C/C++ Projects view or in the Navigator view. You can also define
|
||||
project properties in the Preferences window for future standard make projects.</p>
|
||||
|
||||
<p>To select a binary parser:</p>
|
||||
<p>To set properties for future Standard Make projects:</p>
|
||||
|
||||
<ol>
|
||||
<li>To set properties for future Standard Make projects, click <b>Window >
|
||||
<li>Click <b>Window >
|
||||
Preferences </b>. Expand<b> C/C++,</b> click <b>New Make Projects</b>.</li>
|
||||
<li>Click the <b>Binary Parser</b> tab.<br>
|
||||
<img src="../images/new_make-binary_parser.png" alt="Select Binary Parser window"></li>
|
||||
|
@ -38,6 +38,13 @@ project properties in the Preferences window for future standard make projects.<
|
|||
<li>Click <b>OK</b>.</li>
|
||||
</ol>
|
||||
|
||||
<p>For a Managed Make project:</p>
|
||||
<ol>
|
||||
<li>In the C/C++ Projects view, right-click the project, and select <b>Properties</b>.</li>
|
||||
<li>Select <b>C/C++ Build</b> from the list.</li>
|
||||
<li>Click the <b>Binary Parser</b> tab.</li>
|
||||
</ol>
|
||||
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"><br>
|
||||
<a href="../concepts/cdt_c_projects.htm">CDT Projects</a><br>
|
||||
<a href="../concepts/cdt_c_proj_file_views.htm">Project file views</a></p>
|
||||
|
|
|
@ -12,20 +12,21 @@
|
|||
|
||||
<body>
|
||||
|
||||
<h1>Selecting a deployment platform</h1>
|
||||
<h1>Selecting a project type</h1>
|
||||
|
||||
<p>For managed make projects, you need to select the platform on which you plan
|
||||
to deploy your program. You also need to select a release or debug configuration for your project.</p>
|
||||
<p>For Managed Make projects, you need to select the type of project that you plan to create, and the
|
||||
default configurations for your project.</p>
|
||||
|
||||
<p>To select a deployment platform:</p>
|
||||
<p>To select a project type:</p>
|
||||
|
||||
<ol>
|
||||
<li>In the C/C++ Projects view, right-click a project, and select <b>Properties</b>.<li>Select <b>C/C++
|
||||
Build </b> from the list.</li>
|
||||
<li>To create a configuration with optimization flags enabled and debug
|
||||
symbols disabled, in the Configurations list, select <b>Release</b>.</li>
|
||||
<li>To create a configuration with optimization flags disabled and debug
|
||||
symbols enabled, in the Configurations list, select <b>Debug</b>.</li>
|
||||
<li>Select a project type from the list. By default, this dialog dispays only the project types
|
||||
that are buildable on the system on which Eclipse is running.
|
||||
You can view all installed project types by selecting the <b>Show All Project Types</b> button.</li>
|
||||
<li>Select the configurations that you want added to your project.
|
||||
By default, this dialog dispays only the configurations
|
||||
that are buildable on the system on which Eclipse is running.
|
||||
You can view all default configurations by selecting the <b>Show All Configurations</b> button.</li>
|
||||
</ol>
|
||||
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
|
||||
<br>
|
||||
|
@ -35,9 +36,6 @@ to deploy your program. You also need to select a release or debug configuration
|
|||
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
|
||||
<br>
|
||||
<a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
|
||||
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
|
||||
<br>
|
||||
<a href="../reference/cdt_u_newproj_platf.htm">Target platform, C/C++ Properties window</a></p>
|
||||
|
||||
|
||||
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
<topic label="Binary Parser" href="reference/cdt_u_newproj_parser_binary.htm"/>
|
||||
<topic label="Discovery Options" href="reference/cdt_u_discovery_preferences.htm"/>
|
||||
</topic>
|
||||
<topic label="Managed Make Project preferences" href="reference/cdt_o_mproj_pref.htm"/>
|
||||
<topic label="Search preferences" href="reference/cdt_u_search_pref.htm"/>
|
||||
</topic>
|
||||
<topic label="C/C++ Project Properties" href="reference/cdt_u_properties.htm">
|
||||
|
@ -69,17 +70,22 @@
|
|||
<topic label="C/C++ Build" href="reference/cdt_u_mprop_build.htm">
|
||||
<topic label="Tool Settings" href="reference/cdt_u_mprop_tool_settings.htm"/>
|
||||
<topic label="Build Settings" href="reference/cdt_u_mprop_build_settings.htm"/>
|
||||
<topic label="Build Steps" href="reference/cdt_u_mprop_dcbs.htm"/>
|
||||
<topic label="Error Parser" href="reference/cdt_u_mprop_merror.htm"/>
|
||||
<topic label="Binary Parser" href="reference/cdt_u_mprop_mbinary.htm"/>
|
||||
<topic label="Environment" href="reference/cdt_u_mprop_env.htm"/>
|
||||
<topic label="Macros" href="reference/cdt_u_mprop_macros.htm"/>
|
||||
</topic>
|
||||
<topic label="File Types" href="reference/cdt_u_mprop_file_types.htm"/>
|
||||
<topic label="Indexer" href="reference/cdt_u_mprop_indexer.htm"/>
|
||||
<topic label="C/C++ Documentation" href="reference/cdt_u_mprop_documentation.htm"/>
|
||||
<topic label="C/C++ File Types" href="reference/cdt_u_mprop_file_types.htm"/>
|
||||
<topic label="C/C++ Indexer" href="reference/cdt_u_mprop_indexer.htm"/>
|
||||
<topic label="Project References" href="reference/cdt_u_mprop_ref.htm"/>
|
||||
</topic>
|
||||
<topic label="Managed Make File Properties" href="reference/cdt_o_mmake_file.htm">
|
||||
<topic label="Info" href="reference/cdt_u_mfile_info.htm"/>
|
||||
<topic label="C/C++ Build" href="reference/cdt_u_mfile_build.htm">
|
||||
<topic label="Tool Settings" href="reference/cdt_u_mfile_tool_settings.htm"/>
|
||||
<topic label="Custom Build Steps" href="reference/cdt_u_mfile_rcbs.htm"/>
|
||||
</topic>
|
||||
</topic>
|
||||
<topic label="Standard Make Projects" href="reference/cdt_o_smake_proj.htm">
|
||||
|
|
|
@ -30,11 +30,12 @@
|
|||
<topic label="Building projects" href="tasks/cdt_o_build_task.htm">
|
||||
<topic label="Renaming a project" href="tasks/cdt_t_proj_rename.htm"/>
|
||||
<topic label="Selecting referenced projects" href="tasks/cdt_t_proj_ref.htm"/>
|
||||
<topic label="Defining build settings" href="tasks/cdt_t_proj_build_set.htm"/>
|
||||
<topic label="Defining Standard Make build settings" href="tasks/cdt_t_proj_build_set.htm"/>
|
||||
<topic label="Defining Managed Make build settings" href="tasks/cdt_t_mproj_build_set.htm"/>
|
||||
<topic label="Filtering Errors" href="tasks/cdt_t_proj_error_parser.htm"/>
|
||||
<topic label="Selecting a binary parser" href="tasks/cdt_t_proj_parser.htm"/>
|
||||
<topic label="Adding Include paths and symbols" href="tasks/cdt_t_proj_paths.htm"/>
|
||||
<topic label="Selecting a deployment platform" href="tasks/cdt_t_proj_platf.htm"/>
|
||||
<topic label="Selecting a project type" href="tasks/cdt_t_proj_platf.htm"/>
|
||||
<topic label="Setting build order" href="tasks/cdt_t_setbuildorder.htm"/>
|
||||
<topic label="Building Manually" href="tasks/cdt_t_manualbuild.htm"/>
|
||||
<topic label="Removing Build Automatically" href="tasks/cdt_t_autobuild.htm"/>
|
||||
|
|
Loading…
Add table
Reference in a new issue