1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 06:32:10 +02:00

Update References tab documentation for 7

This commit is contained in:
James Blackburn 2010-02-03 13:08:42 +00:00
parent 3a2a4efa4f
commit 33757e1341
2 changed files with 37 additions and 10 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -9,26 +9,53 @@
<body>
<h1>C/C++ Project Properties, Paths and Symbols, Project References</h1>
<p>
User can adjust references among CDT projects.<br>
Unlike Eclipse Common <a href=cdt_u_prop_ref.htm>References page</a>,
current page allows setting references to specific configuration.
</p>
Project references are a powerful way of expressing dependencies between
Build configurations in different projects. Specifically they perform 2 roles:
<ul>
<li>Automatic propogation of <a href="cdt_u_prop_general_exp.htm"><i>Exported Settings</i></a> from one project
to another which depends on it</li>
<li>Build, if necessary, referenced projects before dependent project</li>
</ul>
<p>
Unlike the Eclipse Common <a href=cdt_u_prop_ref.htm>References page</a>,
this page allows setting references to specific configurations.
<p> <b>Since CDT 7</b> this functionality has been improved:
<ul>
<li>
<b>Referenced projects are ordered</b><p> and this order can be changed using the buttons provided.
Referenced projects are built in the order listed in the dialog, and the order is used in the build for setting
up the Include paths and Library link lines.
</li>
<li>
<b>Can reference another configuration in the same project</b><p>It's allowed to reference another configuration
in the same project.
</li>
<li>
<b>Referenced projects which don't exist in the workspace are shown in gray.</b>
</li>
</ul>
<p><img img="" src="../images/prop_crefs.png"
alt="C/C++ Project, Paths and Symbols, Project References"></p>
<p></p>
<dl>
<dt>Projects list (main pane)</dt>
<dd>Displays all other CDT projects which current project can refer to.
All configurations are displayed for each project. Put check mark on
projects and configurations to make them referred. Note that only
one configuration can be checked.<br>[Active] configuration presents
in each configs list and represents current active configuration.</dd>
All configurations are displayed for each project. A check mark indicates the configuration is referenced.
Note that only one configuration can be checked in any given project.
<br>[Active] configuration presents
in each configs list and represents current active configuration.
<br> Configurations can reference another configuration in the same project.
<br> Referenced projects, which don't exist in the workspace, are shown in gray.</dd>
<dt>Expand all</dt>
<dd>Expands all configuration lists</dd>
<dt>Show checked</dt>
<dd>Expands configuration lists for referred projects only.</dd>
<dt>Collapse all</dt>
<dd>Collapses all configuration lists</dd>
<dt>Move up</dt>
<dd>Move the project up in the references list</dd>
<dt>Move down</dt>
<dd>Move the project down in the references list</dd>
<dt><br>Available for :</dt>
<dd>CDT projects</dd>
</dl>