Add Travis CI for Linux builds (clang/gcc)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..bec4a8e
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,57 @@
+language: c
+
+os: linux
+
+matrix:
+ include:
+ - name: "GCC Debug"
+ compiler: gcc
+ addons:
+ apt:
+ packages:
+ - nasm
+ before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Debug ..
+ script:
+ - make
+
+ - name: "GCC Release"
+ compiler: gcc
+ addons:
+ apt:
+ packages:
+ - nasm
+ before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release ..
+ script:
+ - make
+
+ - name: "Clang Debug"
+ compiler: clang
+ addons:
+ apt:
+ packages:
+ - nasm
+ before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Debug ..
+ script:
+ - make
+
+ - name: "Clang Release"
+ compiler: clang
+ addons:
+ apt:
+ packages:
+ - nasm
+ before_script:
+ - mkdir build
+ - cd build
+ - cmake -DCMAKE_BUILD_TYPE=Release ..
+ script:
+ - make
diff --git a/README.md b/README.md
index d70879e..8ff8cd3 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# libavif [](https://ci.appveyor.com/project/joedrago/avif)
+# libavif [](https://ci.appveyor.com/project/joedrago/avif) [](https://travis-ci.com/joedrago/avif)
TBW