ebf648e57a
Fix core.gni to use not use Assembler for none cpu. Right now, there are no outputs because we aren't compiling dm or nanobench. However, this still compiles the skia library and creates two executables, so it's a good canary for a real WASM build. Additional note: the two executables in question don't draw anything to the screen via GL, which is still not possible with Skia+WASM. Bug: skia: Change-Id: I0d767467e94e40d01070e34223dd90e96f1c96f2 Reviewed-on: https://skia-review.googlesource.com/49540 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org> Reviewed-by: Eric Boren <borenet@google.com>
44 lines
976 B
Python
Executable File
44 lines
976 B
Python
Executable File
#!/usr/bin/env python
|
|
#
|
|
# Copyright 2017 Google Inc.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
|
|
"""Create the asset and upload it."""
|
|
|
|
|
|
import argparse
|
|
import common
|
|
import os
|
|
import subprocess
|
|
import sys
|
|
import utils
|
|
|
|
|
|
def main():
|
|
if 'linux' not in sys.platform:
|
|
print >> sys.stderr, 'This script only runs on Linux.'
|
|
sys.exit(1)
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('--gsutil')
|
|
parser.add_argument('--sdk_path', '-s', required=True)
|
|
args = parser.parse_args()
|
|
|
|
with utils.tmp_dir():
|
|
upload_script = os.path.join(common.FILE_DIR, 'upload.py')
|
|
|
|
try:
|
|
cmd = ['python', upload_script, '-t', args.sdk_path]
|
|
if args.gsutil:
|
|
cmd.extend(['--gsutil', args.gsutil])
|
|
subprocess.check_call(cmd)
|
|
except subprocess.CalledProcessError:
|
|
# Trap exceptions to avoid printing two stacktraces.
|
|
sys.exit(1)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|