| #!/bin/sh |
| |
| # Copyright 2014 Google Inc. |
| # |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # download_deps - download Skia's dependencies for a bare Linux system |
| # (the normal dependecies plus giflib, libpng, and zlib.) |
| |
| try() { |
| # print an error on nonzero return code |
| "$@" |
| local ret=$? |
| if [ $ret != 0 ] ; then |
| echo "'$@' failed and returned ${ret}." >&2 |
| return $ret |
| fi |
| } |
| |
| try command -v gclient > /dev/null || exit |
| cd "$(dirname "$0")/../../.." |
| |
| try gclient config --unmanaged --name . \ |
| 'https://skia.googlesource.com/skia.git' || exit |
| |
| echo 'target_os = ["barelinux"]' >> ./.gclient |
| |
| try gclient sync --jobs=1 || exit |