Files
ManchildProductions 307d0cec85 fix gtk3
2021-10-04 16:24:23 -04:00

65 lines
1.3 KiB
YAML

name: linux
on:
push:
pull_request:
jobs:
build:
name: ${{ matrix.config.name }}
runs-on: ubuntu-18.04
env:
SHELL: bash
GTK: ${{ matrix.config.gtk }}
ARCH: ${{ matrix.config.arch }}
CC: ${{ matrix.config.cc }}
CXX: ${{ matrix.config.cxx }}
strategy:
fail-fast: false
matrix:
config:
- name: Ubuntu-x86_64-GTK3
gtk: GTK3
arch: X86_64
cc: gcc
cxx: g++
- name: Ubuntu-x86_64-GTK2
gtk: GTK2
arch: X86_64
cc: gcc
cxx: g++
- name: Ubuntu-i686-GTK3
gtk: GTK3
arch: I686
cc: gcc -m32
cxx: g++ -m32
- name: Ubuntu-i686-GTK2
gtk: GTK2
arch: I686
cc: gcc -m32
cxx: g++ -m32
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Dependencies
run: |
exec bash "scripts/dependencies.sh"
- name: Configure
run: |
exec bash "scripts/configure.sh"
- name: Build
run: |
exec bash "scripts/build.sh"
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: Male-Poon_${{matrix.config.name}}
path: |
obj-x86_64-pc-linux-gnu/dist/malepoon-*
LICENSE
if-no-files-found: error