summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..a0b7fa5
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,54 @@
+name: build
+
+on:
+ push:
+
+jobs:
+ linux:
+ strategy:
+ matrix:
+ target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64]
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ macos:
+ strategy:
+ matrix:
+ target: [macos-intel, macos-universal]
+ runs-on: macos-11
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ windows:
+ strategy:
+ matrix:
+ target: [win32, win64]
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: ${{ matrix.target }}
+
+ pluginval:
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
+ - uses: distrho/dpf-makefile-action@v1
+ with:
+ target: pluginval