|
|
|
@ -112,7 +112,12 @@ build_javanano_oracle7() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
internal_install_python_deps() { |
|
|
|
|
sudo pip install tox |
|
|
|
|
# Install tox (OS X doesn't have pip). |
|
|
|
|
if [ $(uname -s) == "Darwin" ]; then |
|
|
|
|
sudo easy_install tox |
|
|
|
|
else |
|
|
|
|
sudo pip install tox |
|
|
|
|
fi |
|
|
|
|
# Only install Python2.6/3.x on Linux. |
|
|
|
|
if [ $(uname -s) == "Linux" ]; then |
|
|
|
|
sudo apt-get install -y python-software-properties # for apt-add-repository |
|
|
|
@ -124,6 +129,19 @@ internal_install_python_deps() { |
|
|
|
|
fi |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
build_objectivec_common () { |
|
|
|
|
# Reused the build script that takes care of configure and then Xcode |
|
|
|
|
# builds/tests. |
|
|
|
|
objectivec/DevTools/full_mac_build.sh --core-only "$@" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
build_objectivec_ios() { |
|
|
|
|
build_objectivec_common --skip-xcode-osx |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
build_objectivec_osx() { |
|
|
|
|
build_objectivec_common --skip-xcode-ios |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
build_python() { |
|
|
|
|
internal_build_cpp |
|
|
|
@ -189,6 +207,8 @@ Usage: $0 { cpp | |
|
|
|
|
javanano_jdk6 | |
|
|
|
|
javanano_jdk7 | |
|
|
|
|
javanano_oracle7 | |
|
|
|
|
objectivec_ios | |
|
|
|
|
objectivec_osx | |
|
|
|
|
python | |
|
|
|
|
python_cpp | |
|
|
|
|
ruby_19 | |
|
|
|
|