From c9423aea6c28346c6028df7d646e0414b69f5472 Mon Sep 17 00:00:00 2001 From: Michal Klocek Date: Mon, 17 Feb 2025 17:13:12 +0100 Subject: [PATCH] Switch winarm64 host qt to mingw Reduce ci integration time for qtqwebengine winarm64, where doing qthost msvc22 target takes ~5h compared to mingw ~15 min. Add mingw runtime to path for WoA cross compile node. Task-number: COIN-1211 Change-Id: Iecd6f924544d2a17a595ac85473f51b599f24202 Reviewed-by: Oliver Wolff Reviewed-by: Alexandru Croitor --- coin/platform_configs/cmake_platforms.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml index af576da2..48930a45 100644 --- a/coin/platform_configs/cmake_platforms.yaml +++ b/coin/platform_configs/cmake_platforms.yaml @@ -179,8 +179,9 @@ Configurations: Compiler: 'MSVC2022' Target arch: 'arm64' Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM'] - Platform dependency: 'windows-11_23H2-msvc2022' + Platform dependency: 'windows-10_22h2-mingw13' Environment variables: [ + 'Path={{.Env.MINGW_PATH}}\bin;{{.Env.Path}}', 'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-psql -no-sql-mimer', 'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}', 'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_native_grpc=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC_ARM64}} -DQT_DEPLOY_FFMPEG=TRUE',