aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/platforms/windows_desktop.py
diff options
context:
space:
mode:
authorFriedemann Kleint <friedemann.kleint@qt.io>2022-12-05 15:44:50 +0100
committerCristián Maureira-Fredes <cristian.maureira-fredes@qt.io>2025-11-24 12:06:11 +0100
commit39bf64f845d6b759ebc726e85949e82dab678d37 (patch)
tree4049c7bcd70aeed935f5bfcad4baffad750a87b7 /build_scripts/platforms/windows_desktop.py
parent845630ad239c4b37ff37e49ef5bb969a8946744b (diff)
Split off shibokengenerator
Split the generator executable off to a new directory shiboken6_generator. Adapting the build scripts and cmake configuration. Task-number: PYSIDE-962 Task-number: PYSIDE-1587 Change-Id: I301f96daace0331b0abc17bc59b44cd2396b9953 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/platforms/windows_desktop.py')
-rw-r--r--build_scripts/platforms/windows_desktop.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/build_scripts/platforms/windows_desktop.py b/build_scripts/platforms/windows_desktop.py
index e023ff003..55b92873a 100644
--- a/build_scripts/platforms/windows_desktop.py
+++ b/build_scripts/platforms/windows_desktop.py
@@ -12,9 +12,11 @@ from pathlib import Path
from ..log import log
from ..config import config
from ..options import OPTION
-from ..utils import (copydir, copyfile, copy_qt_metatypes, download_and_extract_7z,
- filter_match, makefile, in_coin, coin_job_id, copy_cmake_config_dirs)
-from .. import PYSIDE, SHIBOKEN, PYSIDE_WINDOWS_BIN_TOOLS, PYSIDE_MULTIMEDIA_LIBS
+from ..utils import (copydir, copyfile, copy_qt_metatypes,
+ download_and_extract_7z, filter_match, makefile, in_coin, coin_job_id,
+ copy_cmake_config_dirs)
+from .. import (PYSIDE, SHIBOKEN, PYSIDE_WINDOWS_BIN_TOOLS, PYSIDE_MULTIMEDIA_LIBS,
+ SHIBOKEN_GENERATOR)
def prepare_packages_win32(pyside_build, _vars):
@@ -90,7 +92,7 @@ def prepare_packages_win32(pyside_build, _vars):
# {shibokenmodule}.pdb file.
# Task-number: PYSIDE-615
copydir(
- f"{{build_dir}}/{SHIBOKEN}/generator", destination_dir,
+ f"{{build_dir}}/{SHIBOKEN_GENERATOR}/generator", destination_dir,
_filter=pdbs,
recursive=False, _vars=_vars)
@@ -370,12 +372,12 @@ def copy_qt_artifacts(pyside_build, destination_qt_dir, copy_pdbs, _vars):
file_filter_function=qt_dll_filter,
recursive=False, _vars=_vars)
+ pdb_pattern = "*{}.pdb"
if copy_plugins:
is_pypy = "pypy" in pyside_build.build_classifiers
# <qt>/plugins/* -> <setup>/{st_package_name}/plugins
plugins_target = f"{destination_qt_dir}/plugins"
plugin_dll_patterns = ["*{}.dll"]
- pdb_pattern = "*{}.pdb"
if copy_pdbs:
plugin_dll_patterns += [pdb_pattern]
plugin_dll_filter = functools.partial(qt_build_config_filter, plugin_dll_patterns)