DescriptionSplit targets with external dependencies out of mojo_public.gypi
The non-testing code in src/mojo/public should be buildable without
depending on anything outside of that directory. It's fine for test
code to depend on base/ and gtest/, though. Due to the way GYP works,
having targets for both production and test code in the same .gypi
file winds up trying to resolve the dependencies for both kinds of
targets, breaking the ability to build the public mojo code
hermetically.
Splitting the targets out will enable consumers of the mojo code to
build the public code standalone using GYP.
BUG=chromium:388412
TEST=build and run all mojo unittests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282699
Patch Set 1 #Patch Set 2 : Added copyright messages to .gypi files #Patch Set 3 : Remove dummy target causing build problems #Patch Set 4 : get rid of mojo_public_java.gypi, per qsr #
Messages
Total messages: 7 (0 generated)
|