diff options
author | Cristián Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2019-10-25 16:18:09 +0200 |
---|---|---|
committer | Cristián Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2019-10-31 10:05:59 +0100 |
commit | 7255f15da73b2d85a63d7636c8e901c224b713b2 (patch) | |
tree | 668a9cc7d9406ada4a028f343f5e2b5395f62485 /build_scripts | |
parent | 1064a14bebdc27dd749d9ec91bce5aa88d7a5d0f (diff) |
Add designer to the pyside tools
Fixes: PYSIDE-1001
Fixes: PYSIDE-1068
Change-Id: I0969cd234331789b300c8dc521ab6bbf84004d1d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts')
-rw-r--r-- | build_scripts/config.py | 1 | ||||
-rw-r--r-- | build_scripts/platforms/unix.py | 13 | ||||
-rw-r--r-- | build_scripts/platforms/windows_desktop.py | 2 |
3 files changed, 15 insertions, 1 deletions
diff --git a/build_scripts/config.py b/build_scripts/config.py index 7fa3b486b..022d7459f 100644 --- a/build_scripts/config.py +++ b/build_scripts/config.py @@ -215,6 +215,7 @@ class Config(object): 'console_scripts': [ 'pyside2-uic = {}.scripts.pyside_tool:uic'.format(self.package_name()), 'pyside2-rcc = {}.scripts.pyside_tool:rcc'.format(self.package_name()), + 'pyside2-designer= {}.scripts.pyside_tool:designer'.format(self.package_name()), 'pyside2-lupdate = {}.scripts.pyside_tool:main'.format(self.package_name()), ] } diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py index 24a53e277..9327e8bd7 100644 --- a/build_scripts/platforms/unix.py +++ b/build_scripts/platforms/unix.py @@ -139,6 +139,19 @@ def prepare_packages_posix(self, vars): ], recursive=False, vars=vars)) + # Copying designer + if sys.platform == "darwin": + executables.extend(copydir( + "{install_dir}/bin/Designer.app", + "{st_build_dir}/{st_package_name}/Designer.app", + filter=None, + recursive=True, vars=vars)) + else: + copyfile( + "{install_dir}/bin/designer", + "{st_build_dir}/{st_package_name}/designer", + force=False, vars=vars) + # <install>/lib/lib* -> {st_package_name}/ copydir( "{install_dir}/lib/", diff --git a/build_scripts/platforms/windows_desktop.py b/build_scripts/platforms/windows_desktop.py index 01732581e..a5a5b8fd2 100644 --- a/build_scripts/platforms/windows_desktop.py +++ b/build_scripts/platforms/windows_desktop.py @@ -161,7 +161,7 @@ def prepare_packages_win32(self, vars): copydir( "{install_dir}/bin/", "{st_build_dir}/{st_package_name}", - filter=["pyside*.exe", "pyside*.dll", "uic.exe", "rcc.exe"], + filter=["pyside*.exe", "pyside*.dll", "uic.exe", "rcc.exe", "designer.exe"], recursive=False, vars=vars) # <install>/lib/*.lib -> {st_package_name}/ |