mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-23 05:32:42 -04:00
CI: Install & package the symbol manifest on Windows/Linux
This commit is contained in:
@@ -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/
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user