From 205309d2a75de093e45c83d3a29bd5f09cbfcd2a Mon Sep 17 00:00:00 2001 From: kakwa Date: Wed, 7 Sep 2016 21:17:21 +0200 Subject: [PATCH] adding a travis file for continuous integration --- .travis.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .travis.yml 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