From: Nico Weber Date: Fri, 19 Jun 2015 00:22:48 +0000 (-0700) Subject: Document the change from #921 in the manual. X-Git-Tag: v1.6.0^2~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ade82bd0b04a3282a538d99b3deaaf790e5bc42d;p=platform%2Fupstream%2Fninja.git Document the change from #921 in the manual. --- diff --git a/doc/manual.asciidoc b/doc/manual.asciidoc index 217ff28..003c71e 100644 --- a/doc/manual.asciidoc +++ b/doc/manual.asciidoc @@ -920,9 +920,12 @@ Evaluation and scoping Top-level variable declarations are scoped to the file they occur in. +Rule declarations are also scoped to the file they occur in. +_(Available since Ninja 1.6)_ + The `subninja` keyword, used to include another `.ninja` file, introduces a new scope. The included `subninja` file may use the -variables from the parent file, and shadow their values for the file's +variables and rules from the parent file, and shadow their values for the file's scope, but it won't affect values of the variables in the parent. To include another `.ninja` file in the current scope, much like a C