30 lines
715 B
Plaintext
30 lines
715 B
Plaintext
|
#!/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
|