| #!/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 |