Open GoogleCodeExporter opened 9 years ago
imagine for instance I have library A that generates headers and puts them
somewhere under shared_intermediate_dir. library A adds an include_dirs entry
for that shared_intermediate_dir to its direct_dependent_settings. library A
also sets hard_dependency bit.
I then have library B that includes a generated header from library A in its
public interface. it thus puts library A in its export_dependent_settigns.
Finally I have library C that includes the public interface of library B and
declares a dependency on library B.
Currently library C will attempt to build before library A, which causes a
build failure.
My workaround is to declare a dependency from library C to library A, but
ideally this would be taken care of by gyp.
Original comment by bmcqu...@google.com
on 4 Feb 2012 at 6:20
Original issue reported on code.google.com by
bmcqu...@google.com
on 4 Feb 2012 at 6:12