Add neon and crc32 sources for aarch64

This fixes the build for aarch64 arch

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2272243003

Review-Url: https://codereview.chromium.org/2272243003
This commit is contained in:
anmittal 2016-08-25 04:55:19 -07:00 committed by Commit bot
parent 9d08cbc8c6
commit b8b3f71c55

View File

@ -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",