ObjFW  Check-in [aa59d36a5f]

Overview
Comment:GitHub Actions: Add MinGW on Fedora
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | 1.0
Files: files | file ages | folders
SHA3-256: aa59d36a5f0d31930c894ab9690e9bf041c2990ba20cc30bd1105ff3ebe6b028
User & Date: js on 2024-03-17 17:27:41
Other Links: branch diff | manifest | tags
Context
2024-03-17
17:36
GitHub Actions: Split MSYS2 into multiple steps check-in: ded1893e80 user: js tags: 1.0
17:27
GitHub Actions: Add MinGW on Fedora check-in: aa59d36a5f user: js tags: 1.0
17:26
GitHub Actions: Add MinGW on Fedora check-in: f5f4822756 user: js tags: trunk
14:38
GitHub Actions: Add macos-14 check-in: 4e703f8d32 user: js tags: 1.0
Changes

Added .github/workflows/fedora-mingw.yml version [4f77255619].



























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: fedora-mingw
on: [push, pull_request]
jobs:
  tests:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        include:
          - prefix: mingw32
            triple: i686-w64-mingw32
          - prefix: mingw64
            triple: x86_64-w64-mingw32
    container: fedora
    steps:
    - name: Install dependencies
      run: |
        sudo dnf upgrade --refresh -y
        sudo dnf install -y ${{matrix.prefix}}-gcc ${{matrix.prefix}}-openssl clang autoconf automake make wine
    - uses: actions/checkout@v4
    - name: autogen.sh
      run: ./autogen.sh
    - name: configure
      run: ./configure --host=${{matrix.triple}} OBJC="clang -target ${{matrix.triple}}"
    - name: make
      run: make -j$(nproc)
    - name: make check
      run: WINEPATH=/usr/${{matrix.triple}}/sys-root/mingw/bin WINEPREFIX=/tmp/wineprefix make check
    - name: make install
      run: sudo make install