From 7710ef360beab6c66ca81d337da3088da1790eb7 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Sun, 24 Mar 2019 17:57:10 -0500 Subject: [PATCH 1/3] Add windows to travis build. --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index d0b6a04..2baa334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,7 @@ language: c++ os: - linux - osx + - windows compiler: - clang - gcc From 8f3b8dffb07f7769d153bf45e52f8a410c80a104 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Sun, 24 Mar 2019 18:06:06 -0500 Subject: [PATCH 2/3] Change language from c++ to cpp. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2baa334..6ea1a51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: c++ +language: cpp os: - linux - osx From 1bcc5e239016db390442ebcf8084eb40f85bafc7 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Sun, 24 Mar 2019 18:27:01 -0500 Subject: [PATCH 3/3] Switch build command to use cmake instead of make. This allows it to be cross-platform. --- .travis.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6ea1a51..0ac1755 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,4 @@ language: cpp -os: - - linux - - osx - - windows -compiler: - - clang - - gcc before_install: - | if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then @@ -20,10 +13,16 @@ before_script: - cd build - cmake .. script: - - make + - cmake --build . - test/run-tests matrix: - exclude: + include: - os: linux + compiler: gcc + - os: osx + compiler: clang + - os: osx + compiler: gcc + - os: windows compiler: clang