From 5751a584777c3396404f9e3a3f99e17dd90a5581 Mon Sep 17 00:00:00 2001 From: offa Date: Tue, 17 Dec 2019 18:16:07 +0100 Subject: [PATCH 1/2] Travis CI supported added. --- .travis.yml | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..df8305f --- /dev/null +++ b/.travis.yml @@ -0,0 +1,65 @@ +language: generic + +dist: bionic + +matrix: + include: + - env: CXX=g++-9 CC=gcc-9 + addons: + apt: + packages: + - g++-9 + sources: + - sourceline: 'ppa:ubuntu-toolchain-r/test' + - env: CXX=g++-8 CC=gcc-8 + addons: + apt: + packages: + - g++-8 + - env: CXX=g++-7 CC=gcc-7 + addons: + apt: + packages: + - g++-7 + - env: CXX=g++-6 CC=gcc-6 + addons: + apt: + packages: + - g++-6 + - env: CXX=g++-5 CC=gcc-5 + addons: + apt: + packages: + - g++-5 + + - env: CXX=clang++-9 CC=clang-9 + addons: + apt: + packages: + - clang-9 + - libc++-9-dev + - libc++abi-9-dev + sources: + - sourceline: 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main' + key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key' + - env: CXX=clang++-8 CC=clang-8 + addons: + apt: + packages: + - clang-8 + - libc++-8-dev + - libc++abi-8-dev + - env: CXX=clang++-7 CC=clang-7 + addons: + apt: + packages: + - clang-7 + - libc++-7-dev + - libc++abi-7-dev + + +script: + - if [[ "$CXX" == clang* ]]; then export CXXFLAGS="-stdlib=libc++"; fi + - mkdir build && cd build + - cmake -DDEMO=ON -DSAMPLES=ON .. + - make From 4b2635020fe45cf6d9164e7e69db6b2e9a8f0b1a Mon Sep 17 00:00:00 2001 From: offa Date: Tue, 17 Dec 2019 18:25:02 +0100 Subject: [PATCH 2/2] Build status added. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f09c107..06140df 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,9 @@

+ + ci status + license