Update from https://crrev.com/312398
Involves adding many //testing/test.gni imports, fixing one
SkSurface::NewRenderTarget invocation inside sky, and fixing up
base::Process usage in the shell.
Review URL: https://codereview.chromium.org/862133002
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index 7d4fb3e..4ddce5e 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -4,12 +4,10 @@
import("//build/config/features.gni")
import("//build/config/ui.gni")
+import("//testing/test.gni")
if (cpu_arch == "arm") {
import("//build/config/arm.gni")
}
-if (is_android) {
- import("//build/config/android/rules.gni")
-}
skia_support_gpu = !is_ios
skia_support_pdf = !is_ios && (enable_basic_printing || enable_print_preview)
@@ -479,6 +477,11 @@
"ext/bitmap_platform_device_mac.cc",
"ext/bitmap_platform_device_mac.h",
]
+ } else if (use_cairo) {
+ sources += [
+ "ext/bitmap_platform_device_cairo.cc",
+ "ext/bitmap_platform_device_cairo.h",
+ ]
} else {
sources += [
"ext/bitmap_platform_device_skia.cc",
@@ -519,6 +522,7 @@
configs += [
"//build/config/linux:fontconfig",
"//build/config/linux:freetype2",
+ "//build/config/linux:pangocairo",
]
deps += [ "//third_party/icu:icuuc" ]
}
@@ -727,13 +731,3 @@
"//ui/gfx/geometry",
]
}
-
-if (is_android) {
- # GYP: //skia/skia_tests.gyp:skia_unittests_apk
- unittest_apk("skia_unittests_apk") {
- unittests_dep = ":skia_unittests"
- deps = [
- ":skia_unittests",
- ]
- }
-}