summaryrefslogtreecommitdiff
path: root/.travis/install.sh
diff options
context:
space:
mode:
Diffstat (limited to '.travis/install.sh')
-rwxr-xr-x.travis/install.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/.travis/install.sh b/.travis/install.sh
new file mode 100755
index 0000000..657ecc1
--- /dev/null
+++ b/.travis/install.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+set -e
+set -x
+
+if [[ "$(uname -s)" == 'Darwin' ]]; then
+ brew update || brew update
+ brew outdated pyenv || brew upgrade pyenv
+ brew install pyenv-virtualenv
+ brew install cmake || true
+
+ if which pyenv > /dev/null; then
+ eval "$(pyenv init -)"
+ fi
+
+ pyenv install 3.7.1
+ pyenv virtualenv 3.7.1 conan
+ pyenv rehash
+ pyenv activate conan
+fi
+
+pip install conan_package_tools
+pip install conan
+conan user