diff options
Diffstat (limited to 'build_scripts/platforms/windows_desktop.py')
-rw-r--r-- | build_scripts/platforms/windows_desktop.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build_scripts/platforms/windows_desktop.py b/build_scripts/platforms/windows_desktop.py index eaab7acb6..775095fa2 100644 --- a/build_scripts/platforms/windows_desktop.py +++ b/build_scripts/platforms/windows_desktop.py @@ -5,6 +5,7 @@ from __future__ import annotations import functools import os import tempfile +import platform from pathlib import Path @@ -252,6 +253,8 @@ def download_qt_dependency_dlls(_vars, destination_qt_dir, artifacts): with tempfile.TemporaryDirectory() as temp_path: redist_url = "https://download.qt.io/development_releases/prebuilt/vcredist/" zip_file = "pyside_qt_deps_681_64_2022.7z" + if platform.machine() == "ARM64": + zip_file = "pyside_qt_deps_690_arm_2022.7z" try: download_and_extract_7z(redist_url + zip_file, temp_path) except Exception as e: @@ -444,5 +447,6 @@ def copy_qt_artifacts(pyside_build, destination_qt_dir, copy_pdbs, _vars): destination_qt_dir, _vars=_vars) - if copy_clang: + if copy_clang or platform.machine() == "ARM64": + # Qt CI is using dynamic libclang with arm config. pyside_build.prepare_standalone_clang(is_win=True) |