diff options
Diffstat (limited to '.github/workflows/build.yml')
-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: |