try adding multi-os builds

This commit is contained in:
Dan Guido 2015-01-15 15:13:20 -05:00
parent c648905250
commit 966f4e0505

View File

@ -1,15 +1,20 @@
language: cpp language: cpp
before_install: os:
- sudo apt-get update -qq - linux
- sudo apt-get install -qq libboost-all-dev - osx
script: cmake . && make
compiler: compiler:
- clang - clang
- gcc - 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: env:
global: global:
- secure: "O+BGqz4ugoVIJbQTh0dJjKRrsSVzkCYSe0WpRzEWK3l8Mw7hqX300g81TxRwTzN2zfUsROMzaeGaXWfGzYakgW59K1WIioaczxtv2MzzUQTbqzJPa+qQoP9bk/b2wJ5jcOL965/rudRju4UiIwuIgzDAMN3nAfIEJgV/2zANLIg=" - secure: "O+BGqz4ugoVIJbQTh0dJjKRrsSVzkCYSe0WpRzEWK3l8Mw7hqX300g81TxRwTzN2zfUsROMzaeGaXWfGzYakgW59K1WIioaczxtv2MzzUQTbqzJPa+qQoP9bk/b2wJ5jcOL965/rudRju4UiIwuIgzDAMN3nAfIEJgV/2zANLIg="
addons: addons:
coverity_scan: coverity_scan:
project: project:
@ -17,5 +22,5 @@ addons:
description: "Principled, lightweight C/C++ PE parser" description: "Principled, lightweight C/C++ PE parser"
notification_email: dan@trailofbits.com notification_email: dan@trailofbits.com
build_command_prepend: "cmake ." build_command_prepend: "cmake ."
build_command: "make" build_command: "make"
branch_pattern: master branch_pattern: master