Chromium Code Reviews| Index: mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi |
| diff --git a/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi b/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi |
| index 68348fb4bc7484625ded06d2ee32f35ab8de7603..ccc1da2734683f7677b0f800c4e0287a81070a30 100644 |
| --- a/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi |
| +++ b/mojo/public/tools/bindings/mojom_bindings_generator_explicit.gypi |
| @@ -51,6 +51,9 @@ |
| '<(DEPTH)', |
| '<(SHARED_INTERMEDIATE_DIR)', |
| ], |
| + # Make sure the generated header files are available for any static library |
| + # that depends on a static library that depends on this generator. |
| + 'hard_dependency': 1, |
| 'direct_dependent_settings': { |
|
Nico
2014/11/20 21:33:28
Having a direct_dependent_settings child in a dire
jamesr
2014/11/20 21:41:31
all_dependent_settings seems too extreme (that mea
Nico
2014/11/20 21:45:14
Try harder? As is, this works fine for 2 levels of
Nick Bray (chromium)
2014/11/20 21:48:55
all_dependent_settings was deemed too extreme on c
|
| # Include paths needed to find the generated header files and their |
| # transitive dependancies when using the library. |
| @@ -65,5 +68,4 @@ |
| }, |
| } |
| }, |
| - 'hard_dependency': 1, |
|
Nico
2014/11/20 21:33:28
Don't you need both this too?
Nick Bray (chromium)
2014/11/20 21:48:55
I believe hard_dependency only affects dependencie
|
| } |