blob: c7c350c33b7759ff4eb49090bd234905baf1a73a [file] [log] [blame]
#!/bin/bash -x
# The only prerequisite should be homebrew. If something doesn't work out of
# the box with just homebrew, let's fix it.
# fail fast
set -e
BASE_DIR="$(cd "$(dirname -- "$0")"/.. ; pwd)" # folly/folly
cd "$BASE_DIR"
brewget() {
brew install $@ || brew upgrade $@
# tool dependencies: autotools and scons (for double-conversion)
brewget autoconf automake libtool
# dependencies
brewget glog gflags boost libevent double-conversion
autoreconf -i
pushd test
test -e || {
curl -O