Skip to content

Update msys2.yml: Support Linux static build #21

Update msys2.yml: Support Linux static build

Update msys2.yml: Support Linux static build #21

Workflow file for this run

name: CIBuild
on: [push, pull_request]
jobs:
msys2-msys:
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
steps:
- uses: actions/checkout@v3
- uses: msys2/setup-msys2@v2
with:
msystem: MSYS
update: true
install: git autoconf automake groff gcc make zip
- name: CI-Build
run: |
echo 'Running in MSYS2!'
autoreconf -fi
CC="gcc -static" ./configure
make
mkdir ws63flash
cp src/ws63flash ws63flash
cp /usr/bin/msys-2.0.dll ws63flash
- uses: actions/[email protected]
with:
name: ws63flash-win32-msys
path: ws63flash
linux-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Dependencies
run: |
sudo apt-get update
sudo apt-get install -y git autoconf automake gcc musl musl-tools make zip
- name: CI-Build
run: |
autoreconf -fi
CC="musl-gcc -static" ./configure
make
mkdir ws63flash
cp src/ws63flash ws63flash
- uses: actions/[email protected]
with:
name: ws63flash-linux-musl
path: ws63flash