DescriptionAdd support for fat build to "ios_framework_bundle" target.
For a fat build, the "ios_framework_bundle" and "framework_bundle"
are a bit different for the non-default toolchain. The main target
is a shared library (instead of a bundle) and the "+link" target
depends on the "+link" target of the default toolchain (because it
is a fat binary framework so it make sense to link against that one).
The fat shared library is created using "lipo" to concatenate all
the thin shared libraries together.
BUG=603180
Committed: https://crrev.com/31139a2a7ffb3b502b0a963b45c391759b167154
Cr-Commit-Position: refs/heads/master@{#405969}
Patch Set 1 #Patch Set 2 : multi_arch_toolchains -> additional_toolchains & mac build fix. #
Total comments: 7
Patch Set 3 : Rename targets as suggested in comments. #Patch Set 4 : Rebase #
Messages
Total messages: 24 (12 generated)
|