diff options
author | elliott_c <ocielliottc@users.noreply.github.com> | 2009-05-07 15:44:53 +0000 |
---|---|---|
committer | elliott_c <ocielliottc@users.noreply.github.com> | 2009-05-07 15:44:53 +0000 |
commit | 27d14dd78fd850e1edf88289d5be521333db2fc3 (patch) | |
tree | 84a26ca2281bb3c01a9bf662f17154cc4a49e54f /docs/README | |
parent | f385d046c86cfd46a2a13937acaaa863e6c2df38 (diff) | |
download | MPC-27d14dd78fd850e1edf88289d5be521333db2fc3.tar.gz |
ChangeLogTag: Thu May 7 15:39:17 UTC 2009 Chad Elliott <elliott_c@ociweb.com>
Diffstat (limited to 'docs/README')
-rw-r--r-- | docs/README | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/docs/README b/docs/README index 851e3116..cd21fe79 100644 --- a/docs/README +++ b/docs/README @@ -264,16 +264,17 @@ verbatim This allows arbitrary information to be place in a generated inside double quotes. specific This scope allows assignments that are specific to a - particular project type. The syntax is as follows: + particular project type or property. The syntax is as + follows: - specific(<project type> [, <project type> ...]) { + specific(<proj_type|prop:prop_name> [, <proj_type|prop:prop_name> ...]) { lit_libs += c ... } or - specific(<project type> [, <project type> ...]) { + specific(<proj_type|prop:prop_name> [, <proj_type|prop:prop_name> ...]) { lit_libs += c ... } else { @@ -287,6 +288,32 @@ specific This scope allows assignments that are specific to a the specific to be evaluated for all types except the type specified. + The following property names are available: borland, make, + microsoft, and windows. The table below shows which + properties apply to which project types. + + | borland | make | microsoft | windows | + ---------+---------+------+-----------+---------| + automake | | X | | | + bcb2007 | X | | | X | + bcb2009 | X | | | X | + bds4 | X | | | X | + bmake | X | X | | X | + cc | | | | X | + em3 | | | X | X | + ghs | | | | ? | + make | | X | | | + nmake | | X | X | X | + vc6 | | | X | X | + vc7 | | | X | X | + vc71 | | | X | X | + vc8 | | | X | X | + vc9 | | | X | X | + vc10 | | | X | X | + + ? - indicates that this is controled by the MPC_GHS_UNIX + environment variable. + If a keyword is not recognized as a valid MPC keyword, it is interpreted as a template value modifier. In this situation, this construct has the exact same restrictions as |