Skip to content

Commit

Permalink
Windows build: install .icon file and include plugin for it
Browse files Browse the repository at this point in the history
  • Loading branch information
grulja committed May 10, 2022
1 parent 22eee75 commit 6ed3e00
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions dist/win/build.sh
Expand Up @@ -79,7 +79,7 @@ if [ $DEPENDENCIES -ne 0 ]; then exit 1; fi

BINARIES="libstdc++-6.dll libgcc_s_dw2-1.dll libssp-0.dll iconv.dll libwinpthread-1.dll libcrypto-1_1.dll libssl-1_1.dll libpng16-16.dll liblzma-5.dll libharfbuzz-0.dll libpcre-1.dll libintl-8.dll iconv.dll libpcre2-16-0.dll libfreetype-6.dll libbz2-1.dll libjpeg-62.dll libEGL.dll libglib-2.0-0.dll libGLESv2.dll zlib1.dll icui18n69.dll icuuc69.dll icudata69.dll Qt6Core.dll Qt6Gui.dll Qt6Network.dll Qt6Concurrent.dll Qt6Qml.dll Qt6QmlModels.dll Qt6Quick.dll Qt6QuickControls2.dll Qt6QuickControls2Impl.dll Qt6QuickShapes.dll Qt6QuickTemplates2.dll Qt6QmlWorkerScript.dll Qt6Svg.dll Qt6Widgets.dll Qt6OpenGL.dll Qt6QuickLayouts.dll Qt6QmlLocalStorage.dll Qt6QuickDialogs2.dll Qt6QuickDialogs2QuickImpl.dll Qt6QuickDialogs2Utils.dll"

PLUGINS="iconengines/qsvgicon.dll imageformats/qjpeg.dll imageformats/qsvg.dll platforms/qwindows.dll tls/qcertonlybackend.dll tls/qopensslbackend.dll tls/qschannelbackend.dll"
PLUGINS="iconengines/qsvgicon.dll imageformats/qjpeg.dll imageformats/qsvg.dll imageformats/qico.dll platforms/qwindows.dll tls/qcertonlybackend.dll tls/qopensslbackend.dll tls/qschannelbackend.dll"

QMLMODULES="Qt QtQml QtQuick/Controls/impl QtQuick/Controls/Windows QtQuick/NativeStyle QtQuick/Window QtQuick/Dialogs QtQuick/Layouts QtQuick/Shapes QtQuick/Templates QtQuick/Controls/Basic QtQuick/Controls/Fusion"

Expand Down Expand Up @@ -143,6 +143,9 @@ if [ ! -f "$MEDIAWRITER" ] || [ ! -f "$HELPER" ]; then
exit 1
fi

echo "=== Copying icon "
cp -r "$ROOTPATH/src/app/data/icons/mediawriter.ico" .

echo "=== Removing object and MOC files"
rm -f *.cpp
rm -f *.o
Expand Down Expand Up @@ -171,7 +174,7 @@ for i in $QMLMODULES; do
mkdir -p $(dirname $i)
cp -r "${QML_PREFIX}/${i}" "$(dirname $i)"
done

cp -r "${BIN_PREFIX}/lib/qt6/qml/QtQuick/Controls/qtquickcontrols2plugin.dll" "QtQuick/Controls"
cp -r "${BIN_PREFIX}/lib/qt6/qml/QtQuick/Controls/qmldir" "QtQuick/Controls"
cp -r "${BIN_PREFIX}/lib/qt6/qml/QtQuick/Controls/plugins.qmltypes" "QtQuick/Controls"
Expand Down

0 comments on commit 6ed3e00

Please sign in to comment.