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