diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-12-17 14:31:34 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-01-27 22:43:22 +0100 |
commit | f9447722afe6911ef705994abc31970d7a004414 (patch) | |
tree | 252a31e2cd1c68642786f4cba630f007e6262d98 /build_scripts | |
parent | fa799cbe62587091ef5d90900b37f4ae9a34554b (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.py | 2 | ||||
-rw-r--r-- | build_scripts/platforms/unix.py | 8 | ||||
-rw-r--r-- | build_scripts/platforms/windows_desktop.py | 8 |
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"] |