mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-03 08:03:50 +00:00
Validate Linux wrapper bridge ABI exports in CI
This commit is contained in:
parent
faec3f6ec2
commit
dc29616513
1 changed files with 13 additions and 0 deletions
13
.github/workflows/build.yml
vendored
13
.github/workflows/build.yml
vendored
|
|
@ -125,6 +125,19 @@ jobs:
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cmake --build build --parallel $(nproc)
|
run: cmake --build build --parallel $(nproc)
|
||||||
|
|
||||||
|
- name: Verify FSR3 wrapper bridge exports (Linux)
|
||||||
|
run: |
|
||||||
|
set -euo pipefail
|
||||||
|
WRAPPER_SO="build/bin/libffx_fsr3_vk_wrapper.so"
|
||||||
|
if [ -f "$WRAPPER_SO" ]; then
|
||||||
|
nm -D "$WRAPPER_SO" | grep -q 'wowee_fsr3_wrapper_get_backend'
|
||||||
|
nm -D "$WRAPPER_SO" | grep -q 'wowee_fsr3_wrapper_get_capabilities'
|
||||||
|
nm -D "$WRAPPER_SO" | grep -q 'wowee_fsr3_wrapper_dispatch_upscale'
|
||||||
|
else
|
||||||
|
echo "Wrapper shared library not found at $WRAPPER_SO"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Package (DEB)
|
- name: Package (DEB)
|
||||||
run: cd build && cpack -G DEB
|
run: cd build && cpack -G DEB
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue