summaryrefslogtreecommitdiff
path: root/docs/README
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2009-05-07 15:44:53 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2009-05-07 15:44:53 +0000
commit27d14dd78fd850e1edf88289d5be521333db2fc3 (patch)
tree84a26ca2281bb3c01a9bf662f17154cc4a49e54f /docs/README
parentf385d046c86cfd46a2a13937acaaa863e6c2df38 (diff)
downloadMPC-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/README33
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