naiveproxy/tools/gn/infra
2018-08-14 22:19:20 +00:00
..
config Import chromium-70.0.3521.2 2018-08-14 22:19:20 +00:00
recipe_modules/windows_sdk Import chromium-70.0.3521.2 2018-08-14 22:19:20 +00:00
recipes Import chromium-70.0.3521.2 2018-08-14 22:19:20 +00:00
README.recipes.md Import chromium-70.0.3521.2 2018-08-14 22:19:20 +00:00
recipes.py Import chromium-70.0.3521.2 2018-08-14 22:19:20 +00:00

Package documentation for gn

Table of Contents

Recipe Modules

Recipes

Recipe Modules

recipe_modules / windows_sdk

DEPS: recipe_engine/cipd, recipe_engine/context, recipe_engine/json, recipe_engine/path, recipe_engine/platform, recipe_engine/step

class WindowsSDKApi(RecipeApi):

API for using Windows SDK distributed via CIPD.

@contextmanager
def __call__(self, path=None, version=None, enabled=True):

Setups the SDK environment when enabled.

Args: path (path): Path to a directory where to install the SDK (default is '[start_dir]/cipd/windows_sdk') version (str): CIPD instance ID, tag or ref of the SDK (default is set via $infra/windows_sdk.version property) enabled (bool): Whether the SDK should be used or not.

Raises: StepFailure or InfraFailure.

Recipes

recipes / gn

DEPS: windows_sdk, recipe_engine/buildbucket, recipe_engine/cipd, recipe_engine/context, recipe_engine/file, recipe_engine/json, recipe_engine/path, recipe_engine/platform, recipe_engine/properties, recipe_engine/python, recipe_engine/raw_io, recipe_engine/step

Recipe for building GN.

def RunSteps(api, repository):

recipes / windows_sdk:examples/full

DEPS: windows_sdk, recipe_engine/platform, recipe_engine/properties, recipe_engine/step

def RunSteps(api):