DescriptionGN: Fix compile errors with os==chromeos mojo/public build
The big changes here are:
1) Allow injecting of a target toolchain via args for os==chromeos.
2) For ARM builds, allow injecting -mtune and -mfloat-abi settings.
3) Allow injecting a pkg-config wrapper that correctly handles the
CrOS build environment. This is how pkg-config is handled for
all other packages in the build.
4) Create libmojo_sdk target, a static library of public Mojo code
suitable for distribution.
5) Added testonly = true to a few targets under mojo/ that are not
meant to be used in production.
BUG=388412
TEST=Create a target that builds //mojo/public, build with os==chromeos
Committed: https://crrev.com/2c8e745d9c4de27b44f4d866a2bf0f0a880d9b8c
Cr-Commit-Position: refs/heads/master@{#296849}
Patch Set 1 #Patch Set 2 : Include new complete static library attribute on libmojo_sdk #
Total comments: 6
Patch Set 3 : comments added #Patch Set 4 : Update description #
Messages
Total messages: 27 (5 generated)
|