aboutsummaryrefslogtreecommitdiff
path: root/src/teakra/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/teakra/.travis.yml')
-rw-r--r--src/teakra/.travis.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/teakra/.travis.yml b/src/teakra/.travis.yml
new file mode 100644
index 0000000..bb2b62b
--- /dev/null
+++ b/src/teakra/.travis.yml
@@ -0,0 +1,33 @@
+language: cpp
+
+matrix:
+ include:
+ - env: NAME="Linux Build"
+ os: linux
+ dist: xenial
+ sudo: false
+ cache:
+ directories:
+ - $HOME/assets
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-7
+ - g++-7
+ script: ./.travis/linux-build.sh
+ - env: NAME="macOS Build"
+ os: osx
+ sudo: false
+ osx_image: xcode10
+ cache:
+ directories:
+ - $HOME/assets
+ script: ./.travis/macos-build.sh
+ - env: NAME="Windows Build"
+ os: windows
+ cache:
+ directories:
+ - $HOME/assets
+ script: ./.travis/windows-build.sh