Index: infra/bots/recipe_modules/skia/api.py |
diff --git a/infra/bots/recipe_modules/skia/api.py b/infra/bots/recipe_modules/skia/api.py |
index d6c73270dbe1c9f22960efac81f636ff1ca1517e..2991098c0003a0132034c775777a582795c10616 100644 |
--- a/infra/bots/recipe_modules/skia/api.py |
+++ b/infra/bots/recipe_modules/skia/api.py |
@@ -19,6 +19,7 @@ from . import cmake_flavor |
from . import coverage_flavor |
from . import default_flavor |
from . import fake_specs |
+from . import gn_flavor |
from . import ios_flavor |
from . import pdfium_flavor |
from . import valgrind_flavor |
@@ -65,6 +66,10 @@ def is_cmake(builder_cfg): |
return 'CMake' in builder_cfg.get('extra_config', '') |
+def is_gn(builder_cfg): |
+ return 'GN' in builder_cfg.get('extra_config', '') |
borenet
2016/07/28 14:23:27
Not sure if we should just do a equals here. We m
jcgregorio
2016/07/28 15:26:25
Done.
|
+ |
+ |
def is_ios(builder_cfg): |
return ('iOS' in builder_cfg.get('extra_config', '') or |
builder_cfg.get('os') == 'iOS') |
@@ -92,6 +97,8 @@ class SkiaApi(recipe_api.RecipeApi): |
return android_flavor.AndroidFlavorUtils(self) |
elif is_cmake(builder_cfg): |
return cmake_flavor.CMakeFlavorUtils(self) |
+ elif is_gn(builder_cfg): |
+ return gn_flavor.GNFlavorUtils(self) |
elif is_ios(builder_cfg): |
return ios_flavor.iOSFlavorUtils(self) |
elif is_pdfium(builder_cfg): |