Explicit DLLs inclusion/exclusion in Nuitka, close #47

This commit is contained in:
Marco Dalla Tiezza
2024-06-10 16:55:04 +02:00
parent e00e21c46a
commit b48a42dcc8
3 changed files with 29 additions and 7 deletions

View File

@@ -13,13 +13,21 @@ python -m nuitka app.py \
--show-modules \
--assume-yes-for-downloads \
--enable-plugin=pyside6 \
--force-stderr-spec="{TEMP}/artemis.err.log" \
--force-stdout-spec="{TEMP}/artemis.out.log" \
--include-qt-plugins=sensible,styles,qml,multimedia \
--noinclude-dlls=Qt6Charts* \
--noinclude-dlls=Qt6Quick3D* \
--noinclude-dlls=Qt6Sensors* \
--noinclude-dlls=Qt6Test* \
--noinclude-dlls=Qt6WebEngine* \
--include-qt-plugins=sensible \
--include-qt-plugins=styles \
--include-qt-plugins=qml \
--include-qt-plugins=multimedia \
--include-data-files=./artemis/resources.py=./artemis/resources.py \
--include-data-files=./config/qtquickcontrols2.conf=./config/qtquickcontrols2.conf \
--include-data-files=./building/Linux/create_shortcut.sh=./create_shortcut.sh \
--include-data-files=./images/artemis_icon.svg=./images/artemis_icon.svg
--include-data-files=./images/artemis_icon.svg=./images/artemis_icon.svg \
--force-stderr-spec="{TEMP}/artemis.err.log" \
--force-stdout-spec="{TEMP}/artemis.out.log"
chmod 755 ./app.dist/app.bin