diff options
author | Marti Maria <marti.maria@littlecms.com> | 2021-11-06 12:13:28 +0100 |
---|---|---|
committer | Marti Maria <marti.maria@littlecms.com> | 2021-11-06 12:13:28 +0100 |
commit | 7f6b88601bc9edeb54a3a60a5c6b013a06a606e2 (patch) | |
tree | b91e71adec604c5d8ddfb908acb45bf22c48a84a /.github | |
parent | 0b845e907e63129110e2ce5ee2e4476e7b6efd08 (diff) | |
download | lcms2-7f6b88601bc9edeb54a3a60a5c6b013a06a606e2.tar.gz |
try build system
First try for TravisCI migration
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/build.yml | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c709c4c..eca5e8c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,10 +3,53 @@ name: Build on: [push, pull_request] jobs: + Ubuntu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Build Ubuntu + run: | + ./configure + make + make check + + MacOSX: + runs-on: macosx-latest + steps: + - uses: actions/checkout@v2 + - name: Build MacOSX + run: | + ./configure + make + make check + + Windows-64: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - name: Build Windows 64 bit + run: + cd Projects\VC2019 + devenv lcms2.sln /Rebuild "Release|x64" /Project testbed + cd ..\..\testbed + testbed.exe + + Windows-64: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - name: Build Windows 32 bit + run: + cd Projects\VC2019 + devenv lcms2.sln /Rebuild "Release|Win32" /Project testbed + cd ..\..\testbed + testbed.exe + + Ubuntu-meson: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 - name: Install packages run: | @@ -19,7 +62,7 @@ jobs: meson compile -C build meson test -C build - VisualStudio: + VisualStudio-meson: runs-on: windows-latest steps: |