suriab / gyp

Automatically exported from code.google.com/p/gyp
0 stars 0 forks source link

Make: dependencies sometimes don't do COPY step #64

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Chromium: when I clobber then build ui_tests, I don't get a out/Debug/chrome 
binary. The binary is built and stuffed in 
out/Debug/chrome/obj/chrome/chrome, but not copied (or hard linked) to 
./out/Debug/chrome. Consequently the ui tests fail to run.

The console output confirms that this step is run:

  LINK /usr/local/google/2chrome/src/out/Debug/obj/chrome/chrome

but there is no equivalent COPY. This does work with scons.

Original issue reported on code.google.com by est...@chromium.org on 18 Aug 2009 at 10:30

GoogleCodeExporter commented 9 years ago

Original comment by sgk@chromium.org on 19 Aug 2009 at 5:06

GoogleCodeExporter commented 9 years ago
That's because ui_tests depends on $(obj)/chrome/chrome, rather than
$(builddir)/chrome. Now if I can just figure out how that dependency is 
generated...

Original comment by thestig@chromium.org on 4 Sep 2009 at 1:22

GoogleCodeExporter commented 9 years ago
Fixed in r644. We'll have to roll deps in Chromium to pick this up though.

Original comment by thestig@chromium.org on 9 Sep 2009 at 9:34