summaryrefslogtreecommitdiff
path: root/dist/travis/before_script.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dist/travis/before_script.sh')
-rw-r--r--dist/travis/before_script.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/dist/travis/before_script.sh b/dist/travis/before_script.sh
new file mode 100644
index 0000000..7538bb5
--- /dev/null
+++ b/dist/travis/before_script.sh
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+set -e
+
+OS=$(uname -s)
+
+case $OS in
+ Linux)
+ sudo apt-get update -qq
+ sudo apt-get install -y \
+ cmake \
+ libssh-dev
+ ;;
+
+ Darwin)
+ brew update
+ brew install \
+ cmake \
+ libssh \
+ gettext \
+ || true
+ # make sure cmake finds the brew version of gettext
+ brew link --force gettext || true
+ ;;
+
+ *)
+ echo "ERROR: unknown operating system '$OS'."
+ ;;
+esac
+