Squashed 'third_party/ceres/' content from commit e51e9b4
Change-Id: I763587619d57e594d3fa158dc3a7fe0b89a1743b
git-subtree-dir: third_party/ceres
git-subtree-split: e51e9b46f6ca88ab8b2266d0e362771db6d98067
diff --git a/travis/install_travis_osx_deps.sh b/travis/install_travis_osx_deps.sh
new file mode 100755
index 0000000..ce02fe4
--- /dev/null
+++ b/travis/install_travis_osx_deps.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# Stop processing on any error.
+set -e
+
+function install_if_not_installed() {
+ declare -r formula="$1"
+ if [[ $(brew list ${formula} &>/dev/null; echo $?) -ne 0 ]]; then
+ brew install ${formula}
+ else
+ echo "$0 - ${formula} is already installed."
+ fi
+}
+
+install_if_not_installed cmake
+install_if_not_installed glog
+install_if_not_installed gflags
+install_if_not_installed eigen
+install_if_not_installed suite-sparse