summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2021-11-06 18:00:22 +0100
committerMarti Maria <marti.maria@littlecms.com>2021-11-06 18:00:22 +0100
commit4b65e90d5fa7542655cc38554aa6d9c4b69692f1 (patch)
treec363f2b777ecdf99a923693e895fc33559509102 /.github
parentc65934f44aaf6cfc1a37f30f379bb76d5c891ec8 (diff)
downloadlcms2-4b65e90d5fa7542655cc38554aa6d9c4b69692f1.tar.gz
Update build.yml
Another try
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml48
1 files changed, 29 insertions, 19 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 36c26fb..f3c1dfa 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,42 +10,52 @@ jobs:
- uses: actions/checkout@v2
- name: Build Ubuntu
run: |
- ./configure
+ ./configure --with_fastfloat
+ make
+ make check
+
+ Ubuntu-18.04:
+ runs-on: ubuntu-18.04
+ steps:
+ - uses: actions/checkout@v2
+ - name: Build Ubuntu
+ run: |
+ ./configure --with_fastfloat
make
make check
- MacOSX:
- runs-on: macosx-latest
+ MacOS:
+ runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- - name: Build MacOSX
+ - name: Build MacOS
run: |
- ./configure
+ ./configure --with_fastfloat
make
make check
Windows-64:
runs-on: windows-latest
steps:
- - uses: actions/checkout@v2
+ - uses: ilammy/msvc-dev-cmd@v1
- name: Build Windows 64 bit
- run:
- cd Projects\VC2019
- devenv lcms2.sln /Rebuild "Release|x64" /Project testbed
- cd ..\..\testbed
- testbed.exe
+ run: devenv lcms2.sln /Rebuild "Release|x64" /Project testbed
+ working-directory: Projects\VC2019
+ - name: Run tests
+ run: testbed
+ working-directory: testbed
Windows-32:
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
-
+ - uses: ilammy/msvc-dev-cmd@v1
+ - name: Build Windows 64 bit
+ run: devenv lcms2.sln /Rebuild "Release|Win32" /Project testbed
+ working-directory: Projects\VC2019
+ - name: Run tests
+ run: testbed
+ working-directory: testbed
+
Ubuntu-meson:
runs-on: ubuntu-latest
steps: