Description[iOS/GN] Fix compilation of ios_chrome_unittests with gn.
Get GN in sync with gyp by adding missing dependencies, removing
the obsoletes dependencies and adding missing files and targets.
Change the toolchain when targetting iOS devices to not build fat
binaries as this break the "gn gen"-time selection of the level of
optimisation to use from skia and libwebp. Instead, building for
devices on iOS is now similar to other platforms (i.e. the arch is
selected via "target_cpu" with "arm" an alias for "armv7").
Fixes the following errors:
Undefined symbols for architecture arm64:
"_VP8DspInitNEON", referenced from:
_VP8DspInit in dec.o
...
BUG=459705, 596237
Committed: https://crrev.com/3bdd5635f4dba38c3035fe992039a833988e147b
Cr-Commit-Position: refs/heads/master@{#383416}
Patch Set 1 #Patch Set 2 : Rebase on origin/master #Patch Set 3 : Fix "gn check out/Default" errors (pre-existing) #Patch Set 4 : Synchronize with gyp changes #Patch Set 5 : Fix link error when building for devices #Patch Set 6 : Fix link error #
Messages
Total messages: 29 (17 generated)
|