linux_vulkan.yml 563 B

12345678910111213141516171819202122232425
  1. name: Linux (Vulkan)
  2. on:
  3. push:
  4. branches:
  5. - main
  6. pull_request:
  7. branches:
  8. - main
  9. jobs:
  10. build:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@v3
  14. - name: Apt Update
  15. run: sudo apt-get update
  16. - name: Apt Install
  17. run: sudo apt install make clang libxinerama-dev libxrandr-dev libasound2-dev libxi-dev mesa-common-dev libgl-dev libxcursor-dev libvulkan-dev libgtk-3-dev libudev-dev --yes --quiet
  18. - name: Compile
  19. run: |
  20. cd armorpaint
  21. ../armorcore/make --graphics vulkan --compile