diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm index e3430f4cce9..6d1abb4cadb 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_prop_general_pns_ref.htm @@ -59,6 +59,10 @@ up the Include paths and Library link lines.

Available for :
CDT projects
+ +

Related concepts
+ Configuring Project References
+

Related reference
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm index 1cd1fb7a27f..c8fdc478780 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_build_task.htm @@ -21,6 +21,7 @@ Removing the Build Automatically setting
Autosaving on a build
Creating a make target
+ Configuring Project References
Customizing the Console view
Viewing and managing compile errors
Jumping to errors
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm new file mode 100644 index 00000000000..b2944211aec --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_referenced_configs.htm @@ -0,0 +1,53 @@ + + + + + + +Project References + + + + + +

Project References

+ +

Project References are a powerful way of expressing dependencies between your CDT projects, allowing you to +write modular software built with CDT's managedbuild. + +

Two main pages control project references: +

+ +

+The export settings page gives you fine grained control of which paths, preprocessor symbols, and +library files are exported by a given project's configuration. +

+When another project's configuration, in the workspace, references a configuration with exported settings, those settings +are automatically propagated into the dependent project configuration. CDT also ensures that referenced projects are +built as a prerequisite for building dependent projects. +

+This functionality prevents you from needing to maintain and update the build settings manually between all the +dependent projects in your workspace. Simply configure the exported settings, setup the references, and the settings +are propagated and kept in sync for you. + +

Related concepts +
+ +

Related reference +
+Project References Page
+Export Settings Page + + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml index 9126ce5be01..47526ca8ebb 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml @@ -38,6 +38,8 @@ + + @@ -83,4 +85,4 @@ - \ No newline at end of file +