skia2/infra/bots/recipe_modules
mtklein d68f9b0038 GN: ANGLE
Angle's existing GN files only work in Chrome, so I've written a new one.

This won't work on Windows, but our GN build doesn't work on Windows anyway.  So this CL is an attempt to get a ahead of that curve on ANGLE.  It looks large but fairly straightforward.

Now working on Linux:
  $ gn gen angle --args=skia_use_angle=true
  $ ninja -C angle
  $ angle/dm --config angle-gl --src gm -w dm-out

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

Review-Url: https://codereview.chromium.org/2361983002
2016-09-23 13:18:41 -07:00
..
builder_name_schema Move builder_spec, [dm|nanobench]_flags, builder_name_schema to recipes 2016-08-04 11:07:10 -07:00
core Attempt to fix nanobench upload 2016-09-20 13:32:38 -07:00
ct Move ct_skps recipe from tools repo to Skia repo. 2016-08-09 13:46:48 -07:00
flavor GN: ANGLE 2016-09-23 13:18:41 -07:00
run GN: remove old Android recipe code. 2016-09-19 07:26:42 -07:00
swarming Re-organize Skia recipes 2016-08-03 08:23:10 -07:00
vars Pass rietveld as the default patch_storage. 2016-09-15 08:27:33 -07:00
README.md Re-organize Skia recipes 2016-08-03 08:23:10 -07:00

Skia Recipe Modules

This directory contains recipe modules designed to be used by recipes. They are all Skia-specific and some are interrelated:

  • vars - Common variables used by Skia recipes.
  • run - Utilities for running commands. Depends on vars.
  • flavor - Run meta-commands for various platforms. Depends on vars and run.
  • skia - Main module for Skia recipes. Depends on vars, run, and flavor.
  • swarming - Utilities for running Swarming tasks.