Fix brew installation failing if formula is already installed.

Change-Id: I8b297a7b8ae1cd2e3a34e38f52121f420d5b7651
diff --git a/travis/install_travis_osx_deps.sh b/travis/install_travis_osx_deps.sh
index 076eb71..ce02fe4 100755
--- a/travis/install_travis_osx_deps.sh
+++ b/travis/install_travis_osx_deps.sh
@@ -3,4 +3,17 @@
 # Stop processing on any error.
 set -e
 
-brew install cmake glog gflags eigen suite-sparse
+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