DISTRHO Mini-Series
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.1KB

  1. name: build
  2. on:
  3. push:
  4. jobs:
  5. linux:
  6. strategy:
  7. matrix:
  8. target: [linux-arm64, linux-armhf, linux-i686, linux-riscv64, linux-x86_64]
  9. runs-on: ubuntu-20.04
  10. steps:
  11. - uses: actions/checkout@v3
  12. with:
  13. submodules: recursive
  14. - uses: distrho/dpf-makefile-action@v1
  15. with:
  16. target: ${{ matrix.target }}
  17. macos:
  18. strategy:
  19. matrix:
  20. target: [macos-intel, macos-universal]
  21. runs-on: macos-11
  22. steps:
  23. - uses: actions/checkout@v3
  24. with:
  25. submodules: recursive
  26. - uses: distrho/dpf-makefile-action@v1
  27. with:
  28. target: ${{ matrix.target }}
  29. windows:
  30. strategy:
  31. matrix:
  32. target: [win32, win64]
  33. runs-on: ubuntu-20.04
  34. steps:
  35. - uses: actions/checkout@v3
  36. with:
  37. submodules: recursive
  38. - uses: distrho/dpf-makefile-action@v1
  39. with:
  40. target: ${{ matrix.target }}
  41. pluginval:
  42. runs-on: ubuntu-20.04
  43. steps:
  44. - uses: actions/checkout@v3
  45. with:
  46. submodules: recursive
  47. - uses: distrho/dpf-makefile-action@v1
  48. with:
  49. target: pluginval