blob: 6739c886f5361fdbdae87370830f6eab8140c7de [file] [log] [blame]
Paul Kehrerfff077f2014-01-09 23:42:31 -06001#!/bin/bash
2
3set -e
4set -x
5
6if [[ "$(uname -s)" == "Darwin" ]]; then
7 eval "$(pyenv init -)"
8 if [[ "${OPENSSL}" != "0.9.8" ]]; then
Paul Kehrer26287be2014-01-12 23:50:42 -05009 # so set our flags to use homebrew openssl
Paul Kehrerfff077f2014-01-09 23:42:31 -060010 export ARCHFLAGS="-arch x86_64"
11 export LDFLAGS="-L/usr/local/opt/openssl/lib"
12 export CFLAGS="-I/usr/local/opt/openssl/include"
Paul Kehrer9b1c2fc2014-01-20 12:24:21 -060013 # The Travis OS X jobs are run for two versions
14 # of OpenSSL, but we only need to run the
15 # CommonCrypto backend tests once. Exclude
16 # CommonCrypto when we test against brew OpenSSL
Paul Kehrer2c511bc2014-01-20 12:36:58 -060017 export TOX_FLAGS="--backend=openssl"
Paul Kehrerfff077f2014-01-09 23:42:31 -060018 fi
19fi
20source ~/.venv/bin/activate
Paul Kehrer2c511bc2014-01-20 12:36:58 -060021tox -e $TOX_ENV -- $TOX_FLAGS