aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-04-24 23:34:46 +0200
committerDavid Robillard <d@drobilla.net>2017-06-30 12:18:52 -0400
commit7d4055b6b6001edda940651849fb592984d87d37 (patch)
treee5ff49510ad253e18f59169096cec53580627807 /.travis.yml
parent76e9a6530fd52070ae5c1784dcbd5e2929c7972d (diff)
downloadserd-7d4055b6b6001edda940651849fb592984d87d37.tar.gz
serd-7d4055b6b6001edda940651849fb592984d87d37.tar.bz2
serd-7d4055b6b6001edda940651849fb592984d87d37.zip
Add Travis configuration
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..e7ef7b1b
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,32 @@
+language: c
+compiler:
+ - clang
+ - gcc
+os:
+ - linux
+ - osx
+env:
+ - FLAGS=""
+ - FLAGS="--debug"
+ - FLAGS=" --no-posix"
+ - FLAGS="--debug --no-posix"
+ - FLAGS=" --static --static-progs --no-shared"
+ - FLAGS="--debug --static --static-progs --no-shared"
+ - FLAGS=" --no-posix --static --static-progs --no-shared"
+ - FLAGS="--debug --no-posix --static --static-progs --no-shared"
+matrix:
+ exclude:
+ - os: osx
+ env: FLAGS=" --static --static-progs --no-shared"
+ - os: osx
+ env: FLAGS="--debug --static --static-progs --no-shared"
+ - os: osx
+ env: FLAGS=" --no-posix --static --static-progs --no-shared"
+ - os: osx
+ env: FLAGS="--debug --no-posix --static --static-progs --no-shared"
+ - os: osx
+ compiler: gcc
+script:
+ - ./waf configure --test --no-coverage --strict $FLAGS
+ - ./waf build
+ - ./waf test