diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..60f28b5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +matrix: + include: + - os: linux + dist: trusty + - os: osx + +sudo: false + +before_install: + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then xcode-select --install; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install argp-standalone; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install valgrind; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install libxml2; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install coreutils; fi + +addons: + apt: + packages: + - cmake + - time + - valgrind + - libxml2-utils + - libc6-dev + - gcc + - g++ + - libssl-dev + +language: cpp + +compiler: clang + +script: cmake . -DBUNDLE_CIVETWEB=ON && make