summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2021-11-06 12:13:28 +0100
committerMarti Maria <marti.maria@littlecms.com>2021-11-06 12:13:28 +0100
commit7f6b88601bc9edeb54a3a60a5c6b013a06a606e2 (patch)
treeb91e71adec604c5d8ddfb908acb45bf22c48a84a /.github
parent0b845e907e63129110e2ce5ee2e4476e7b6efd08 (diff)
downloadlcms2-7f6b88601bc9edeb54a3a60a5c6b013a06a606e2.tar.gz
try build system
First try for TravisCI migration
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml45
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: