aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 5d525226e..55b7676d8 100644
--- a/setup.py
+++ b/setup.py
@@ -1210,6 +1210,8 @@ class pyside_build(_build):
"{site_packages_dir}/PySide2",
"{dist_dir}/PySide2",
vars=vars)
+ built_modules = self.get_built_pyside_modules(vars)
+
if self.debug or self.build_type == 'RelWithDebInfo':
# <build>/pyside2/PySide2/*.pdb -> <setup>/PySide2
copydir(
@@ -1353,8 +1355,26 @@ class pyside_build(_build):
# <qt>/translations/* -> <setup>/PySide2/translations
copydir("{qt_translations_dir}", "{dist_dir}/PySide2/translations",
filter=["*.qm"],
+ force=False,
+ vars=vars)
+
+ # <qt>/qml/* -> <setup>/PySide2/qml
+ copydir("{qt_qml_dir}", "{dist_dir}/PySide2/qml",
+ filter=None,
+ force=False,
+ recursive=True,
vars=vars)
+ if 'WebEngineWidgets' in built_modules:
+ copydir("{qt_prefix_dir}/resources", "{dist_dir}/PySide2/resources",
+ filter=None,
+ recursive=False,
+ vars=vars)
+
+ copydir("{qt_bin_dir}", "{dist_dir}/PySide2",
+ filter=["QtWebEngineProcess*.exe"],
+ recursive=False, vars=vars)
+
# pdb files for libshiboken and libpyside
if self.debug or self.build_type == 'RelWithDebInfo':
# XXX dbgPostfix gives problems - the structure in shiboken2/data should be re-written!