diff options
author | Petr Ruzicka <petr.ruzicka@gmail.com> | 2017-06-14 11:26:51 +0200 |
---|---|---|
committer | Petr Ruzicka <petr.ruzicka@gmail.com> | 2017-06-14 11:26:51 +0200 |
commit | 293f779a0557d0f81c3773325a3230c5501d13ec (patch) | |
tree | b9910be147ace9f529892ce4be750bac535614d4 /.travis.yml | |
parent | ae13163dd05a17fd3709e579d7021e2c9b7fda24 (diff) | |
download | xmr-stak-293f779a0557d0f81c3773325a3230c5501d13ec.zip xmr-stak-293f779a0557d0f81c3773325a3230c5501d13ec.tar.gz |
Initial Travis CI script added
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..ddfa9e7 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,62 @@ +dist: trusty + +sudo: false + +language: cpp + +addons: + apt: + packages: &default_packages + - cmake + - libmicrohttpd-dev + - libssl-dev + - libhwloc-dev + +matrix: + include: + - os: linux + compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - *default_packages + - gcc-5 + - g++-5 + env: + - CMAKE_CXX_COMPILER=g++-5 + - CMAKE_C_COMPILER=gcc-5 + + - os: linux + compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - *default_packages + - gcc-6 + - g++-6 + env: + - CMAKE_CXX_COMPILER=g++-6 + - CMAKE_C_COMPILER=gcc-6 + + - os: linux + compiler: gcc + addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - *default_packages + - gcc-7 + - g++-7 + env: + - CMAKE_CXX_COMPILER=g++-7 + - CMAKE_C_COMPILER=gcc-7 + +script: + - cmake -D CMAKE_C_COMPILER=${CMAKE_C_COMPILER} -D CMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} . + - make VERBOSE=1 + - ./bin/xmr-stak-cpu -c ./config.txt |