| Index: build/install-build-deps-mac.sh
|
| diff --git a/build/install-build-deps-mac.sh b/build/install-build-deps-mac.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..625ddf4a648236d690891a908522f542b58fda3e
|
| --- /dev/null
|
| +++ b/build/install-build-deps-mac.sh
|
| @@ -0,0 +1,64 @@
|
| +#!/bin/bash -e
|
| +
|
| +# Copyright (c) 2015 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +#
|
| +# Script to install dependencies for developing Mojo on Mac OS X.
|
| +
|
| +XCODE_APP="/Applications/Xcode.app"
|
| +JDK_VERSION="1.7.0"
|
| +
|
| +echo
|
| +
|
| +INSTRUCTIONS=""
|
| +
|
| +if [ ! -d $XCODE_APP ]; then
|
| + INSTRUCTIONS="${INSTRUCTIONS}\n** Install the latest version of Xcode from the Mac App Store."
|
| +fi
|
| +
|
| +if [ -z $(which java) ] || ! java -version 2>&1 | grep -q ${JDK_VERSION}; then
|
| + temp=$(
|
| + echo "** Download the Java JDK (Java SE Development Kit) 7:"
|
| + echo " http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html"
|
| + )
|
| +
|
| + INSTRUCTIONS="${INSTRUCTIONS}\n$temp"
|
| +fi
|
| +
|
| +
|
| +if [ -z $(which gclient) ] && [ ! -d $HOME/depot_tools ]; then
|
| + echo "*** Installing depot_tools in $HOME"
|
| + echo
|
| + cd $HOME
|
| + git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
| +
|
| + temp=$(
|
| + echo "** Add this to your .bash_profile or similar:"
|
| + echo " export PATH=\"\${HOME}/depot_tools:\${PATH}\""
|
| + )
|
| +
|
| + INSTRUCTIONS="${INSTRUCTIONS}\n$temp"
|
| +fi
|
| +
|
| +if [ ! -z $(which brew) ]; then
|
| + brew install ant
|
| +elif [ ! -z $(which port) ]; then
|
| + sudo `which port` install apache-ant
|
| +else
|
| + INSTRUCTIONS="${INSTRUCTIONS}\n** Install homebrew (brew.sh) or macports (macports.org) and re-run this script."
|
| +fi
|
| +
|
| +sudo easy_install pip
|
| +sudo pip install requests
|
| +
|
| +
|
| +echo
|
| +echo "All done!"
|
| +
|
| +if [ ! -z "$INSTRUCTIONS" ]; then
|
| + echo
|
| + echo
|
| + echo "**** Follow these final instructions to get going."
|
| + echo $INSTRUCTIONS
|
| +fi
|
|
|