Skip to content

Commit ed5e34f

Browse files
committed
GHA: Build windows unixlib target
1 parent 12ce120 commit ed5e34f

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/wine_build/action.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,17 @@ runs:
3333
- name: Install
3434
shell: bash
3535
run: DESTDIR="$PWD"/install cmake --build build_${{ inputs.target }} -t install
36+
37+
- name: Configure Unixlib
38+
shell: bash
39+
run: |
40+
cmake -S Source/Windows/Unixlib -B build_unixlib_${{ inputs.target }} -DCMAKE_BUILD_TYPE=$BUILD_TYPE \
41+
-G Ninja -DCMAKE_INSTALL_LIBDIR=/usr/lib/wine/aarch64-unix -DCMAKE_INSTALL_PREFIX=/usr
42+
43+
- name: Build Unixlib
44+
shell: bash
45+
run: cmake --build build_unixlib_${{ inputs.target }}
46+
47+
- name: Install Unixlib
48+
shell: bash
49+
run: DESTDIR="$PWD"/install cmake --build build_unixlib_${{ inputs.target }} -t install

.github/workflows/wine_dll_artifacts.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ jobs:
5050
with:
5151
overwrite: true
5252
name: wine_dll_artifacts
53-
path: ${{ github.workspace }}/install/usr/lib/wine/aarch64-windows/lib*.dll
53+
path: |
54+
${{ github.workspace }}/install/usr/lib/wine/aarch64-windows/lib*.dll
55+
${{ github.workspace }}/install/usr/lib/wine/aarch64-unix/lib*.so
5456
retention-days: 60
5557
compression-level: 9

0 commit comments

Comments
 (0)