forked from flutter/engine
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug: skia:9935 Change-Id: I6d9c14ac674dee89a5a8ba726d99b4423c40eb9b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/274861 Reviewed-by: Eric Boren <borenet@google.com> Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com>
- Loading branch information
Showing
10 changed files
with
451 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
102 changes: 102 additions & 0 deletions
102
.../recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Release-Direct3D.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
[ | ||
{ | ||
"cmd": [ | ||
"vpython", | ||
"-u", | ||
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", | ||
"--json-output", | ||
"/path/to/tmp/json", | ||
"copy", | ||
"[START_DIR]\\cache\\work\\skia\\infra\\bots\\assets\\clang_win\\VERSION", | ||
"/path/to/tmp/" | ||
], | ||
"infra_step": true, | ||
"name": "Get clang_win VERSION", | ||
"~followup_annotations": [ | ||
"@@@STEP_LOG_LINE@VERSION@42@@@", | ||
"@@@STEP_LOG_END@VERSION@@@" | ||
] | ||
}, | ||
{ | ||
"cmd": [ | ||
"python", | ||
"-u", | ||
"[START_DIR]\\cache\\work\\skia\\bin\\fetch-gn" | ||
], | ||
"cwd": "[START_DIR]\\cache\\work\\skia", | ||
"env": { | ||
"CHROME_HEADLESS": "1", | ||
"PATH": "<PATH>;RECIPE_REPO[depot_tools]" | ||
}, | ||
"infra_step": true, | ||
"name": "fetch-gn" | ||
}, | ||
{ | ||
"cmd": [ | ||
"[START_DIR]\\cache\\work\\skia\\bin\\gn", | ||
"gen", | ||
"[START_DIR]\\cache\\work\\skia\\out\\Build-Win-Clang-x86_64-Release-Direct3D\\Release_x64", | ||
"--args=cc=\"clang\" clang_win=\"[START_DIR]\\clang_win\" cxx=\"clang++\" extra_cflags=[\"-DDUMMY_clang_win_version=42\"] is_debug=false skia_use_direct3d=true target_cpu=\"x86_64\" werror=true win_sdk=\"[START_DIR]\\win_toolchain/win_sdk\" win_vc=\"[START_DIR]\\win_toolchain/VC\"" | ||
], | ||
"cwd": "[START_DIR]\\cache\\work\\skia", | ||
"env": { | ||
"CHROME_HEADLESS": "1", | ||
"PATH": "<PATH>;RECIPE_REPO[depot_tools]" | ||
}, | ||
"name": "gn gen" | ||
}, | ||
{ | ||
"cmd": [ | ||
"ninja", | ||
"-C", | ||
"[START_DIR]\\cache\\work\\skia\\out\\Build-Win-Clang-x86_64-Release-Direct3D\\Release_x64" | ||
], | ||
"cwd": "[START_DIR]\\cache\\work\\skia", | ||
"env": { | ||
"CHROME_HEADLESS": "1", | ||
"PATH": "<PATH>;RECIPE_REPO[depot_tools]" | ||
}, | ||
"name": "ninja" | ||
}, | ||
{ | ||
"cmd": [ | ||
"python", | ||
"-u", | ||
"import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc = sys.argv[1]\ndst = sys.argv[2]\nbuild_products = ['dm', 'dm.exe', 'dm.app', 'nanobench.app', 'get_images_from_skps', 'get_images_from_skps.exe', 'hello-opencl', 'hello-opencl.exe', 'nanobench', 'nanobench.exe', 'skpbench', 'skpbench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'skottie_tool', 'lib/*.so', 'run_testlab', 'skqp-universal-debug.apk', 'whitelist_devices.json']\n\ntry:\n os.makedirs(dst)\nexcept OSError as e:\n if e.errno != errno.EEXIST:\n raise\n\nfor pattern in build_products:\n path = os.path.join(src, pattern)\n for f in glob.glob(path):\n dst_path = os.path.join(dst, os.path.relpath(f, src))\n if not os.path.isdir(os.path.dirname(dst_path)):\n os.makedirs(os.path.dirname(dst_path))\n print 'Copying build product %s to %s' % (f, dst_path)\n shutil.move(f, dst_path)\n", | ||
"[START_DIR]\\cache\\work\\skia\\out\\Build-Win-Clang-x86_64-Release-Direct3D\\Release_x64", | ||
"[START_DIR]\\[SWARM_OUT_DIR]\\out\\Release_x64" | ||
], | ||
"infra_step": true, | ||
"name": "copy build products", | ||
"~followup_annotations": [ | ||
"@@@STEP_LOG_LINE@python.inline@import errno@@@", | ||
"@@@STEP_LOG_LINE@python.inline@import glob@@@", | ||
"@@@STEP_LOG_LINE@python.inline@import os@@@", | ||
"@@@STEP_LOG_LINE@python.inline@import shutil@@@", | ||
"@@@STEP_LOG_LINE@python.inline@import sys@@@", | ||
"@@@STEP_LOG_LINE@python.inline@@@@", | ||
"@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@", | ||
"@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@", | ||
"@@@STEP_LOG_LINE@python.inline@build_products = ['dm', 'dm.exe', 'dm.app', 'nanobench.app', 'get_images_from_skps', 'get_images_from_skps.exe', 'hello-opencl', 'hello-opencl.exe', 'nanobench', 'nanobench.exe', 'skpbench', 'skpbench.exe', '*.so', '*.dll', '*.dylib', 'skia_launcher', 'skottie_tool', 'lib/*.so', 'run_testlab', 'skqp-universal-debug.apk', 'whitelist_devices.json']@@@", | ||
"@@@STEP_LOG_LINE@python.inline@@@@", | ||
"@@@STEP_LOG_LINE@python.inline@try:@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ os.makedirs(dst)@@@", | ||
"@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ if e.errno != errno.EEXIST:@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ raise@@@", | ||
"@@@STEP_LOG_LINE@python.inline@@@@", | ||
"@@@STEP_LOG_LINE@python.inline@for pattern in build_products:@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ path = os.path.join(src, pattern)@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ for f in glob.glob(path):@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ dst_path = os.path.join(dst, os.path.relpath(f, src))@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ if not os.path.isdir(os.path.dirname(dst_path)):@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ os.makedirs(os.path.dirname(dst_path))@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ print 'Copying build product %s to %s' % (f, dst_path)@@@", | ||
"@@@STEP_LOG_LINE@python.inline@ shutil.move(f, dst_path)@@@", | ||
"@@@STEP_LOG_END@python.inline@@@" | ||
] | ||
}, | ||
{ | ||
"name": "$result" | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.