aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-12-17 14:31:34 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-01-27 22:43:22 +0100
commitf9447722afe6911ef705994abc31970d7a004414 (patch)
tree252a31e2cd1c68642786f4cba630f007e6262d98 /build_scripts
parentfa799cbe62587091ef5d90900b37f4ae9a34554b (diff)
Long live pyside6-metaobjectdump!
Add a tool to print out the metatype information in JSON to be used as input for qmltyperegistrar. Task-number: PYSIDE-1709 Change-Id: Ie57feeeecc09b1a01aadcc08f7e529a16609b3a4 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts')
-rw-r--r--build_scripts/config.py2
-rw-r--r--build_scripts/platforms/unix.py8
-rw-r--r--build_scripts/platforms/windows_desktop.py8
3 files changed, 9 insertions, 9 deletions
diff --git a/build_scripts/config.py b/build_scripts/config.py
index 0a48e84b6..ad3dd1542 100644
--- a/build_scripts/config.py
+++ b/build_scripts/config.py
@@ -223,7 +223,7 @@ class Config(object):
f'{PYSIDE}-lupdate = {package_name}.scripts.pyside_tool:lupdate',
f'{PYSIDE}-lrelease = {package_name}.scripts.pyside_tool:lrelease',
f'{PYSIDE}-genpyi = {package_name}.scripts.pyside_tool:genpyi',
- f'{PYSIDE}-moc = {package_name}.scripts.pyside_tool:moc',
+ f'{PYSIDE}-metaobjectdump = {package_name}.scripts.pyside_tool:metaobjectdump',
f'{PYSIDE}-qmltyperegistrar = {package_name}.scripts.pyside_tool:qmltyperegistrar',
f'{PYSIDE}-qmllint = {package_name}.scripts.pyside_tool:qmllint'
]
diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py
index 57163e58f..da418503b 100644
--- a/build_scripts/platforms/unix.py
+++ b/build_scripts/platforms/unix.py
@@ -148,10 +148,10 @@ def prepare_packages_posix(self, vars):
vars=vars)
# For setting up setuptools entry points
- copyfile(
- "{install_dir}/bin/pyside_tool.py",
- "{st_build_dir}/{st_package_name}/scripts/pyside_tool.py",
- force=False, vars=vars)
+ for script in ("pyside_tool.py", "metaobjectdump.py"):
+ src = f"{{install_dir}}/bin/{script}"
+ target = f"{{st_build_dir}}/{{st_package_name}}/scripts/{script}"
+ copyfile(src, target, force=False, vars=vars)
# <install>/bin/* -> {st_package_name}/
executables.extend(copydir(
diff --git a/build_scripts/platforms/windows_desktop.py b/build_scripts/platforms/windows_desktop.py
index b57b82828..d14ab6044 100644
--- a/build_scripts/platforms/windows_desktop.py
+++ b/build_scripts/platforms/windows_desktop.py
@@ -152,10 +152,10 @@ def prepare_packages_win32(self, vars):
vars=vars)
# For setting up setuptools entry points
- copyfile(
- "{install_dir}/bin/pyside_tool.py",
- "{st_build_dir}/{st_package_name}/scripts/pyside_tool.py",
- force=False, vars=vars)
+ for script in ("pyside_tool.py", "metaobjectdump.py"):
+ src = f"{{install_dir}}/bin/{script}"
+ target = f"{{st_build_dir}}/{{st_package_name}}/scripts/{script}"
+ copyfile(src, target, force=False, vars=vars)
# <install>/bin/*.exe,*.dll -> {st_package_name}/
filters = ["pyside*.exe", "pyside*.dll"]