diff options
author | Adam Mitz <mitza-oci@users.noreply.github.com> | 2010-11-01 18:36:39 +0000 |
---|---|---|
committer | Adam Mitz <mitza-oci@users.noreply.github.com> | 2010-11-01 18:36:39 +0000 |
commit | f8c43aa8f0b1e703582e47f0d76f1128d336543a (patch) | |
tree | 609fe4bdfc38cc124934a7d6bedfc227f753bd61 /docs/html | |
parent | a95af766bb526c5a8a4c19d8dcef737ac0faf3f9 (diff) | |
download | MPC-f8c43aa8f0b1e703582e47f0d76f1128d336543a.tar.gz |
ChangeLogTag: Mon Nov 1 18:21:59 UTC 2010 Adam Mitz <mitza@ociweb.com>
Diffstat (limited to 'docs/html')
-rw-r--r-- | docs/html/MakeProjectCreator.html | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/docs/html/MakeProjectCreator.html b/docs/html/MakeProjectCreator.html index 68e7fed6..84664068 100644 --- a/docs/html/MakeProjectCreator.html +++ b/docs/html/MakeProjectCreator.html @@ -4513,6 +4513,18 @@ <tr> <td rowspan="1" colspan="1"> <p class="TblCode"><em class= + "TableCode"><%pathsep%></em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">A platform non-specific path + separator (; or :).</p> + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="TblCode"><em class= "TableCode"><%or%></em></p> </td> @@ -6424,6 +6436,112 @@ <p class="Code"> </p> </li> + + <li class="Body">Certain project types don't support the same + input file used by multiple custom types (current examples of + this are vc10, cdt6, and cdt7). To accomodate these types, MPC + has a capability called "combined custom". With this capability + enabled in the specific ProjectCreator, MPC will "fold together" + the multiple custom steps so that the target tool (Visual Studio + or Eclipse CDT) sees it as a single custom step that happens to + run two or more commands. When "combined custom" is enabled, + the template needs to be written for it by checking if + <em class="Code">custom_type->input_file->commands</em> is + non-empty. If it isn't empty, the values in it can be iterated + over with a <em class="Code"><%foreach%></em>. During that + iteration, the following values can be obtained by the template. + Each one would appear in the template preceeded by + <em class="Code">custom_type->input_file-></em></li> + + <li style="list-style: none"> + <h6 class="NumberedTableTitle">Custom Type Fields for Combined + Custom</h6> + <table border="1" + summary="Custom Type Fields for Combined Custom"> + <tr> + <th rowspan="1" colspan="1"> + <p class="Tbl-Heading">Value</p> + </th> + + <th rowspan="1" colspan="1"> + <p class="Tbl-Heading">Description</p> + </th> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="Tbl-Body"><em class= + "TableCode">command</em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">The effective command, taking into + account the <em class="TableCode">flag_overrides</em>. + </p> + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="Tbl-Body"><em class= + "TableCode">command->outopt</em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">The <em class= + "TableCode">output_option</em> for this particular + command, taking into account the + <em class="TableCode">flag_overrides</em>. + </p> + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="Tbl-Body"><em class= + "TableCode">command->outfile</em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">The first output file for this + particular command (for use with + <em class="TableCode">outopt</em>). + </p> + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="Tbl-Body"><em class= + "TableCode">command->flags</em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">The <em class= + "TableCode">commandflags</em> for this particular + command, taking into account the + <em class="TableCode">flag_overrides</em>. + </p> + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1"> + <p class="Tbl-Body"><em class= + "TableCode">command->gdir</em></p> + </td> + + <td rowspan="1" colspan="1"> + <p class="Tbl-Body">The <em class= + "TableCode">gendir</em> for this particular + command. + </p> + </td> + </tr> + + </table> + </li> + </ul> </div> |