more windows doc updates

This commit is contained in:
Evan Martin 2013-04-10 09:31:23 -07:00
parent eaa4d6c22c
commit 5bc973539d

View File

@ -106,9 +106,9 @@ Here are some of the features Ninja adds to make. (These sorts of
features can often be implemented using more complicated Makefiles, features can often be implemented using more complicated Makefiles,
but they are not part of make itself.) but they are not part of make itself.)
* A Ninja rule may point at a path for extra implicit dependency * Ninja has special support for discovering extra dependencies at build
information. This makes it easy to get header dependencies correct time, making it easy to get <<ref_headers,header dependencies>>
for C/C++ code. correct for C/C++ code.
* A build edge may have multiple outputs. * A build edge may have multiple outputs.
@ -633,7 +633,14 @@ Ninja supports this processing in two forms.
in the form produced by Visual Studio's compiler's in the form produced by Visual Studio's compiler's
http://msdn.microsoft.com/en-us/library/hdkef6tk(v=vs.90).aspx[`/showIncludes` http://msdn.microsoft.com/en-us/library/hdkef6tk(v=vs.90).aspx[`/showIncludes`
flag]. Briefly, this means the tool outputs specially-formatted lines flag]. Briefly, this means the tool outputs specially-formatted lines
to its stdout. No `depfile` attribute is necessary. to its stdout. Ninja then filters these lines from the displayed
output. No `depfile` attribute is necessary.
+
----
rule cc
deps = msvc
command = cl /showIncludes -c $in /Fo$out
----
Ninja file reference Ninja file reference