CI: Install & package the symbol manifest on Windows/Linux

This commit is contained in:
Luke Street
2026-07-14 09:04:34 -06:00
parent 26d22d414a
commit d5fcd79306
3 changed files with 7 additions and 0 deletions
+1
View File
@@ -287,6 +287,7 @@ jobs:
path: |
build/install/*.exe
build/install/*.dll
build/install/*.symdb
build/install/res/
build/install/debug.7z
build/install/sdk/
+3
View File
@@ -19,6 +19,9 @@ for install_path in build/install/*; do
[[ "$(basename "$install_path")" == *.* ]] && continue
cp -r "$install_path" build/appdir/usr/bin
done
if [[ -f build/install/dusklight.symdb ]]; then
cp build/install/dusklight.symdb build/appdir/usr/bin
fi
cp -r platforms/freedesktop/{16x16,32x32,48x48,64x64,128x128,256x256,512x512,1024x1024} build/appdir/usr/share/icons/hicolor
cp platforms/freedesktop/dev.twilitrealm.dusk.desktop build/appdir/usr/share/applications
+3
View File
@@ -122,4 +122,7 @@ function(setup_symbol_manifest target)
COMMAND "${SYMGEN_EXE}" manifest ${_input} --out "${_out}"
COMMENT "Generating symbol manifest"
VERBATIM)
if (NOT APPLE)
install(FILES "${_out}" DESTINATION .)
endif ()
endfunction()