| Index: tools/gn/docs/reference.md
|
| diff --git a/tools/gn/docs/reference.md b/tools/gn/docs/reference.md
|
| index 760bfe893f3582942bb386868d2264efeb980642..100f6ff32e7c9c62753ee635462c0b99419f565d 100644
|
| --- a/tools/gn/docs/reference.md
|
| +++ b/tools/gn/docs/reference.md
|
| @@ -4788,13 +4788,11 @@
|
| files in a target are compiled. So if you depend on generated headers,
|
| you do not typically need to list them in the inputs section.
|
|
|
| - Inputs for binary targets will be treated as order-only dependencies,
|
| - meaning that they will be forced up to date before compiling or
|
| - any files in the target, but changes in the inputs will not
|
| - necessarily force the target to compile. This is because it is
|
| - expected that the compiler will report the precise list of input
|
| - dependencies required to recompile each file once the initial build
|
| - is done.
|
| + Inputs for binary targets will be treated as implicit dependencies,
|
| + meaning that changes in the inputs will force the target to compile.
|
| + This may cause unnecessarily recompiles since every source has an
|
| + implicit dependency on all inputs. Therefore, it is recommended to
|
| + place the sources together with their inputs into separate targets.
|
|
|
| ```
|
|
|
|
|