| Index: BUILD.gn
|
| diff --git a/BUILD.gn b/BUILD.gn
|
| index 930bf62db4dda2c0c602bc4bb1fbdcd5c5f04802..6774890d1d216dc349872acc41831d2b9711f441 100644
|
| --- a/BUILD.gn
|
| +++ b/BUILD.gn
|
| @@ -161,8 +161,32 @@ template("opts") {
|
|
|
| is_x86 = current_cpu == "x64" || current_cpu == "x86"
|
|
|
| +opts("armv7") {
|
| + enabled = current_cpu == "arm"
|
| + sources = opts_gypi.armv7_sources
|
| + cflags = []
|
| +}
|
| +
|
| +opts("neon") {
|
| + enabled = current_cpu == "arm"
|
| + sources = opts_gypi.neon_sources
|
| + cflags = [ "-mfpu=neon" ]
|
| +}
|
| +
|
| +opts("arm64") {
|
| + enabled = current_cpu == "arm64"
|
| + sources = opts_gypi.arm64_sources
|
| + cflags = []
|
| +}
|
| +
|
| +opts("crc32") {
|
| + enabled = current_cpu == "arm64"
|
| + sources = opts_gypi.crc32_sources
|
| + cflags = [ "-march=armv8-a+crc" ]
|
| +}
|
| +
|
| opts("none") {
|
| - enabled = !is_x86
|
| + enabled = !is_x86 && current_cpu != "arm" && current_cpu != "arm64"
|
| sources = opts_gypi.none_sources
|
| cflags = []
|
| }
|
| @@ -315,9 +339,13 @@ component("skia") {
|
| configs += skia_library_configs
|
|
|
| deps = [
|
| + ":arm64",
|
| + ":armv7",
|
| ":avx",
|
| + ":crc32",
|
| ":gif",
|
| ":jpeg",
|
| + ":neon",
|
| ":none",
|
| ":pdf",
|
| ":png",
|
|
|