diff --git a/.travis.yml b/.travis.yml index d3624a8..99ae166 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,20 @@ language: cpp -before_install: - - sudo apt-get update -qq - - sudo apt-get install -qq libboost-all-dev -script: cmake . && make +os: +- linux +- osx compiler: - - clang - - gcc - +- clang +- gcc +before_install: +- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get update -qq && sudo apt-get install libboost-dev-all; fi +- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update && brew install boost; fi +script: cmake . && make +matrix: + allow_failures: + - os: osx env: global: - - secure: "O+BGqz4ugoVIJbQTh0dJjKRrsSVzkCYSe0WpRzEWK3l8Mw7hqX300g81TxRwTzN2zfUsROMzaeGaXWfGzYakgW59K1WIioaczxtv2MzzUQTbqzJPa+qQoP9bk/b2wJ5jcOL965/rudRju4UiIwuIgzDAMN3nAfIEJgV/2zANLIg=" + - secure: "O+BGqz4ugoVIJbQTh0dJjKRrsSVzkCYSe0WpRzEWK3l8Mw7hqX300g81TxRwTzN2zfUsROMzaeGaXWfGzYakgW59K1WIioaczxtv2MzzUQTbqzJPa+qQoP9bk/b2wJ5jcOL965/rudRju4UiIwuIgzDAMN3nAfIEJgV/2zANLIg=" addons: coverity_scan: project: @@ -17,5 +22,5 @@ addons: description: "Principled, lightweight C/C++ PE parser" notification_email: dan@trailofbits.com build_command_prepend: "cmake ." - build_command: "make" + build_command: "make" branch_pattern: master