haniceboy / gyp

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

Android backend: changes to commands/arguments don't cause rebuilds #308

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The Android build system doesn't automatically rerun commands if the 
commands/arguments change, which means that things like changing compiler flags 
don't automatically update all the affected files on an incremental build.

This is nontrivial to fix because we are depending on Android's existing 
compile/link/etc rules to actually do work, and only provide our own rules for 
actions/rules/copies and other things that it doesn't support, so the do_cmd 
trick used by the make backend can't easily be used.

Original issue reported on code.google.com by torne@chromium.org on 7 Dec 2012 at 1:23

GoogleCodeExporter commented 9 years ago

Original comment by torne@chromium.org on 7 Dec 2012 at 1:34

GoogleCodeExporter commented 9 years ago
This probably requires that the change be made on the Android build system 
side, rather than trying to hack around it in the gyp-generated makefiles, so 
this may be very hard. :)

Original comment by torne@chromium.org on 17 May 2013 at 3:55

GoogleCodeExporter commented 9 years ago
Android generator is being removed.

Original comment by torne@chromium.org on 8 May 2015 at 5:56