diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/org.eclipse.cdt.doc.isv/guide/cdt_build_system/whats_new/4.0/whats_new_CBS_40.html | 89 |
1 files changed, 72 insertions, 17 deletions
diff --git a/doc/org.eclipse.cdt.doc.isv/guide/cdt_build_system/whats_new/4.0/whats_new_CBS_40.html b/doc/org.eclipse.cdt.doc.isv/guide/cdt_build_system/whats_new/4.0/whats_new_CBS_40.html index 7f42a3a1da4..f1de0f00c69 100644 --- a/doc/org.eclipse.cdt.doc.isv/guide/cdt_build_system/whats_new/4.0/whats_new_CBS_40.html +++ b/doc/org.eclipse.cdt.doc.isv/guide/cdt_build_system/whats_new/4.0/whats_new_CBS_40.html @@ -121,7 +121,8 @@ table.MsoTableGrid <a href="#_TocSectionUIModel_7">2.7 Customized Configuration Builds</a><p style="margin-top: 0; margin-bottom: 0"> <a href="#_TocSectionUIModel_8">2.8 Make target build for Managed Build projects</a><p style="margin-top: 0; margin-bottom: 0"> <a href="#_TocSectionUIModel_9">2.9 Tool-chain modification</a><p style="margin-top: 0; margin-bottom: 0"> - <a href="#_TocSectionUIModel_10">2.10 Build Properties</a></div> + <a href="#_TocSectionUIModel_10">2.10 Build Properties</a><p style="margin-top: 0; margin-bottom: 0"> + <a href="#_TocSectionUIModel_11">2.11 Model schema changes</a></div> </div> <p> </p> <p class="section"><a name="_TocSectionIntro">1 Scope of the document</a></p> @@ -180,6 +181,9 @@ Build System functionality updates. The list of the new features is given below: <p class="MsoNormal" style="margin-top:0pt; margin-bottom:0"> <a href="#_TocSectionUIModel_10">Build Properties</a></p></li> + <li> + <p class="MsoNormal" style="margin-top:0pt; margin-bottom:0"> + <a href="#_TocSectionUIModel_11">Model schema changes</a></p></li> </ol> <p class="subsection"><a name="_TocSectionUIModel_1">2.1 Standard and Managed Build System incorporation</a></p> @@ -698,8 +702,7 @@ font-family:"Courier New";color:green">"org.eclipse.cdt.build.cor font-family:"Courier New";color:navy">name=</span><span style="font-size:10.0pt; font-family:"Courier New";color:green">"%BuildProperty.type.name.executable"</span><span style="font-size:10.0pt;font-family:"Courier New";color:navy">/></span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> -<span style="font-size:10.0pt;font-family:"Courier New";color:black"> - </span> +<span style="font-size:10.0pt;font-family:"Courier New";color:black"> </span> <span style="font-size:10.0pt; font-family:"Courier New";color:navy"><propertyValue</span><span style="font-size:10.0pt;font-family:"Courier New";color:black"> </span></p> @@ -1087,8 +1090,7 @@ assign the set of build properties and their values for project-types and configurations</p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> -<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> - </span> +<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy"> <projectType</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span></p> @@ -1105,7 +1107,7 @@ the "buildProperties" attribute for the project type and define the se properties there in the same way as for configuration (see below)</span></font></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> - .....</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy">></span></p> + .......</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy">></span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span> @@ -1129,13 +1131,12 @@ cleanCommand=</span><span style="font-size:10.0pt;font-family:"Courier New& -rf"</span><span style="font-size:10.0pt;font-family:"Courier New"; color:navy">></span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> -<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> - </span> +<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy"> <toolChain</span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> - ...</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy">></span></p> + .....</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy">></span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> <font size="2" color="#000080"><span style="font-family: Courier New"> ...</span></font></p> @@ -1155,8 +1156,7 @@ configuration</span></p> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy"> id=</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: green">"cdt.managedbuild.tool.gnu.c.compiler.exe.debug"</span></p> <p class="MsoNormal" style="text-autospace: none; margin-top: 0; margin-bottom: 0"> -<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> - </span> +<span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span> <span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy"> superClass=</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: green">"cdt.managedbuild.tool.gnu.c.compiler.base"</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: navy">></span><span lang="EN-US" style="font-size: 10.0pt; font-family: Courier New; color: black"> </span></p> @@ -1167,8 +1167,8 @@ superClass=</span><span lang="EN-US" style="font-size: 10.0pt; font-family: Cour font-family:"Courier New";color:navy"> </toolChain></span></p> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0"> </p> -<p class="subsection"><a name="_TocSectionUIModel_11">2.11 Model changes</a></p> -<p class="subsection"><a name="_TocSectionUIModel_11_4">2.11.1 folderInfo</a></p> +<p class="subsection"><a name="_TocSectionUIModel_11">2.11 Model schema changes</a></p> +<p class="subsection"><a name="_TocSectionUIModel_11_1">2.11.1 folderInfo</a></p> The folderInfo is a new element presented in 4.0. The element represents the per-folder settings<table border="1" width="688" height="58" id="table21"> <tr> @@ -1192,7 +1192,7 @@ per-folder settings<table border="1" width="688" height="58" id="table21"> <p align="center">false</td> </tr> </table> -<p class="subsection"><a name="_TocSectionUIModel_11_5">2.11.2 fileInfo</a></p> +<p class="subsection"><a name="_TocSectionUIModel_11_2">2.11.2 fileInfo</a></p> The fildeInfo is a new element presented in 4.0. The element represents the per-file settings.<p class="ConfigMarkup" id="elementDesc">This element has the same meaning as the resourceConfiguration element. It is added for consistency @@ -1243,7 +1243,7 @@ way as the folderInfo does.</p> </tr> </table> <p class="subsection"> </p> -<p class="subsection"><a name="_TocSectionUIModel_11_1">2.11.1 toolChain</a></p> +<p class="subsection"><a name="_TocSectionUIModel_11_3">2.11.3 toolChain</a></p> Note: the default value is used ONLY in case the property is undefined for all @@ -1261,7 +1261,7 @@ tool-chain's super-classes<table border="1" width="688" height="58"> <p align="center">true</td> </tr> </table> -<p class="subsection"><a name="_TocSectionUIModel_11_2">2.11.2 tool</a></p>Note: +<p class="subsection"><a name="_TocSectionUIModel_11_4">2.11.4 tool</a></p>Note: the default value is used ONLY in case the property is undefined for all tool's super-classes<table border="1" width="688" height="58" id="table19"> @@ -1278,7 +1278,7 @@ super-classes<table border="1" width="688" height="58" id="table19"> <p align="center">true</td> </tr> </table> -<p class="subsection"><a name="_TocSectionUIModel_11_3">2.11.2 inputType</a></p>Note: +<p class="subsection"><a name="_TocSectionUIModel_11_5">2.11.5 inputType</a></p>Note: the default value is used ONLY in case the property is undefined for all input types's super-classes<table border="1" width="688" height="58" id="table20"> @@ -1315,6 +1315,61 @@ types's super-classes<table border="1" width="688" height="58" id="table20"> tool-chain</td> </tr> </table> +<p class="subsection"><a name="_TocSectionUIModel_11_6">2.11.6 builder</a></p>Note: + +the default value is used ONLY in case the property is undefined for all input +types's super-classes<table border="1" width="688" height="58" id="table23"> + <tr> + <td height="30" width="271" align="center"><b>Property</b></td> + <td height="30" width="235" align="center"><b>Description</b></td> + <td height="30" width="160" align="center"><b>Default Value</b></td> + </tr> + <tr> + <td height="20" width="271">parallelBuildCmd</td> + <td height="20" width="235">specifies the "parallel build" builder + option. <br> + If the builder supports specifying custom number of parallel jobs, the + option definition may contain "*" the Build System sill substitute the + "*" with the number of parallel threads to be used.</td> + <td height="20" width="160"> + <p align="center">none</td> + </tr> + <tr> + <td height="20" width="271">ignoreErrCmd</td> + <td height="20" width="235">specifies the "ignore error" builder option.</td> + <td height="20" width="160" align="center"> + none</td> + </tr> + <tr> + <td height="20" width="271">cleanBuildTarget</td> + <td height="20" width="235">represents the build target to be used for + clean build</td> + <td height="20" width="160" align="center"> + clean</td> + </tr> + <tr> + <td height="20" width="271">incrementalBuildTarget</td> + <td height="20" width="235">represents the build target to be used for + incremental build</td> + <td height="20" width="160" align="center"> + all</td> + </tr> + <tr> + <td height="20" width="271">autoBuildTarget</td> + <td height="20" width="235">represents the build target to be used for + auto build</td> + <td height="20" width="160" align="center"> + all</td> + </tr> + <tr> + <td height="20" width="271">supportsManagedBuild</td> + <td height="20" width="235">Specifies whether the duilder supports + managed build. Default value is true.</td> + <td height="20" width="160" align="center"> + true</td> + </tr> +</table> +<p> </p> <p> </p> <p> </p> <p> </p> |