aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/windows
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Add Git\usr\bin\ to path on windows"HEADdevJukka Jokiniva7 days1-6/+0
| | | | | | | | | This reverts commit 0477a26495538586e23a0e4147013cda23d9ee96. Reason for revert: This change breaks qtinterfaceframework mingw build Change-Id: Ib0790c2bee99aa0133925b7663999e80906d882d Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update MySQL and enable it for more Windows targetsElias Toivola2024-04-211-12/+7
| | | | | | | | | | | | | | | | | | Currently MySQL is enabled only for Windows 10 22h2 msvc2022 and it uses deprecated MySQL Connector/C. This change updates MySQL client library by replacing MySQL Connector/C with MySQL 8.0 Server package which contains a newer client library that works in other Windows targets. This change also enables MySQL in other non-packaging Windows 10/11 targets except ARM, as Windows on ARM still lacks MySQL support. Task-number: QTQAINFRA-4999 Fixes: QTBUG-106097 Change-Id: I4472d3e441668bada18268fc4486bbbeefc4afd6 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Update provisioning script to build FFmpeg for Windows ARM64Pavel Dubsky2024-04-202-10/+29
| | | | | | | Fixes: QTBUG-122745 Pick-to: 6.7 6.5 Change-Id: Ib03484ac89f07d7ad6433b0035769f4a9363495b Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Provisioning: Add Get-CpuArchitecture helper functionOliver Wolff2024-04-201-0/+22
| | | | | | | | For the addition of ARM64 to our checked packages, this helper function will come in handy as it is more fine grained than Is64BitHost. Change-Id: I8956c1ca6e445c0b783a39e4d42069199496f053 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add Git\usr\bin\ to path on windowsCasimir Saastamoinen2024-04-201-0/+6
| | | | | | | | | Adding Git\usr\bin\ to path would make it possible to use vim and compile in ssh session Task-number: COIN-1060 Change-Id: Ic96d787de3cc71c685e09ae6fd00c35745e747a1 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Upgrade to msys2 20240113 in Windows provisioningJøger Hansegård2024-02-231-2/+2
| | | | | | | | | | This upgrade is needed because msys2 20220319 fails to install diffutils. Its url is broken. Diffutils was first added on 6.5 Fixes: QTBUG-122465 Pick-to: 6.7 6.6 6.5 Change-Id: If94cafed68f3400557e01365e743155e9b732dac Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update ffmpeg: explicitly refer to the latest release 6.1.1Artem Dyomin2024-02-211-2/+2
| | | | | | Pick-to: 6.7 6.6 6.5 Change-Id: I231c5cdc6155de0d1ea98220a90ecc0f910b34d6 Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* wasm: update Emscripten to 3.1.50Lorn Potter2024-02-181-2/+2
| | | | | | | Pick-to: 6.7 Change-Id: I39f3dbfce016a95a5c88b11596e666791c2311af Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
* Enable ffmpeg shared libs shipping for Windows targetsArtem Dyomin2024-02-021-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have to replace static linkage with dynamic one due to licensing issues. The related patch in QtMM codereview.qt-project.org/c/qt/qtmultimedia/+/523405 introduces cmake var QT_DEPLOY_FFMPEG that enables deployment of ffmpeg shared libs to the installation lib dir or the build lib dir (for dev builds). These are build/tests results for the current CR together with the patch in QtMM testresults.qt.io/coin/integration/qt/qtmultimedia/tasks/web_rescheduled_qt_qtmultimedia_1703082976669 The related patch codereview.qt-project.org/c/qt/qtbase/+/525100 fixes the deployment tool on Windows. The plan is to have the set of changes for Windows in 6.5.4, 6.6.2, 6.7.0. It was agreed that we want to backport shared ffmpeg to 6.6 and 6.5. Pick-to: 6.7 6.6 6.5 Change-Id: Ie4d8621a98fb93715c32e49c830bfd715ed0e8a5 Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Update ffmpeg n6.0 -> n6.1 on WindowsArtem Dyomin2024-02-021-2/+2
| | | | | | | | | The update will go tohether with dynamic ffmpeg build on Windows. Pick-to: 6.7 6.6 6.5 Change-Id: I7a72d4009c8a8e4030899b526bad9cfedd6f45a7 Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
* Update Android NDK to version r26bElias Toivola2023-12-223-18/+23
| | | | | | | | | | Revision 26.1.10909125. Also prebuilt OpenSSL 3.0.7 with it. Task-number: QTQAINFRA-5771 Pick-to: 6.7 Change-Id: I0dbe1f2d38f277bcb805f5b7ac1f30e25aabd1f8 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Add changes to Squish installation for 7.2.1Evgenii Kucheruk2023-12-181-6/+9
| | | | | | | | Pick-to: 6.6 Pick-to: 6.7 Change-Id: I620776afb2e4575ffbc9b9c3c6c53c25516add08 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Provisioning: Install OpenSSL via Vcpkg on WindowsAmir Masoud Abdol2023-12-184-1/+62
| | | | | | | | | | | | | | | | - Add a custom triplets for building dynamic android libraries - Set `ANDROID_NDK_HOME` environment variable, as it is needed when vcpkg builds for Android. - Install openSSL for x64-windows, arm64-windows, and armeabi-v7a-android-qt. The android triplet has been renamed from vcpkg's official `arm-neon-android.cmake` triplet to further clarify the android abi. - The version of the libraries installed via vcpkg is being written to versions.txt as `vpckg <library-name> = <library-version>` Task-number: QTBUG-115715 Change-Id: I4a17bf00e59c3c90968941be6a21c1d961ba3d97 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install vcpkg on WindowsAmir Masoud Abdol2023-12-182-0/+61
| | | | | | | | | | | | | | | | - Downloading the vcpkg executable - Cloning an internal mirror of the vcpkg's official repository, and setting the VCPKG_ROOT to its path. The mirror is under my personal namespace in `git.qt.io` and will be replaced by official qt mirror in the future. - Adding an empty `vcpkg.json` for Windows - Adding a `vcpkg-configuration.json` - Setting environment variables for Binary and Asset cache - Run `install-vcpkg.sh` on all active Windows hosts Task-number: QTBUG-115715 Change-Id: I7a8a883a1523f27506ff31757f5aad5221de0698 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Provisioning: Install jqAmir Masoud Abdol2023-12-181-0/+31
| | | | | | | | | jq is used during the provisioning of vcpkg ports to extract the version string of packages from vcpkg.json file. Task-number: QTBUG-115715 Change-Id: I73d95b8d8399b25a9aa58855b9d65cac968618fc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update MinGW to v13.1.0 (x86_64)Elias Toivola2023-12-113-7/+11
| | | | | | | Task-number: QTQAINFRA-5045 Change-Id: Id63e375faf2ed984c461ff4eab6271187672c3ea Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add provisioning of gRPC on Windows machinesKonrad Kujawa2023-11-222-51/+20
| | | | | | | | | | Enable native_grpc feature on msvc developer-builds. Fixes: QTBUG-109072 Pick-to: 6.6 Change-Id: I64914d4bf0f26b907a98508f88587cbc8cb947b3 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
* Coin: Enable openssl for Android FFmpeg install scriptBartlomiej Moskal2023-11-221-1/+5
| | | | | | | | | | | | | | The FFmpeg library should use dynamically linked OpenSSL. To make it possible --enable-openssl flag need to be set. Additionally correct path for OpenSSL need to be passed to FFmpeg configuration script. Task-number: QTBUG-110805 Task-number: QTBUG-114954 Task-number: QTBUG-113980 Pick-to: 6.6 6.5 Change-Id: Id887c2c4083663a674123a0f0003b44661149116 Reviewed-by: Samuel Mira <samuel.mira@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* CMake: Update provisioned CMake to version 3.27.7Alexandru Croitor2023-11-151-3/+3
| | | | | | | | | | We want access to the debugger, and also to be in sync with the CMake shipped with the Qt SDK. Task-number: QTBUG-118138 Change-Id: I4b43b9543e8e6ef23c9608a8e1c623ee16edfbd5 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Revert "Add usr\bin\ to path on windows"Aku Pietikäinen2023-11-081-4/+0
| | | | | | | | | | This reverts commit 50aa0031a449bbeff8a1350ded038cf85ab5fc30. Reason for revert: Change replaces PATH and causes some built-in commands to be replaced with breaking Git equivalents. Change-Id: I9e25238c8f84cfc5ad44e1cdfb0a0fe33a60dcfe Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Set longpathsenabled reg key on windowsMichal Klocek2023-11-071-0/+2
| | | | | | | | | | | Besides proper manifest registry has to have a proper long path key. The coin vms have this registry key not set. Fix it. See: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation Task-number: COIN-1077 Change-Id: Ia2eb8531c1881cfc67de537a1cb25be56274c031 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Configure pip for internal cacheCasimir Saastamoinen2023-11-052-0/+7
| | | | | | Task-number: QTQAINFRA-5531 Change-Id: I89c5502f62b2777a06b8f301a9fbaca1a3f8859d Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Add usr\bin\ to path on windowsCasimir Saastamoinen2023-11-051-0/+4
| | | | | | | | Task-number: COIN-1060 Change-Id: I2ab63617f417b92a4d858c5da301185693e799f3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io> Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Provisioning: Mount Vcpkg Cache Drive on WindowsAmir Masoud Abdol2023-11-051-0/+20
| | | | | Change-Id: Ib8d0722cdfc8cc16e52f3ac38ef5cc4ff210d751 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Fix ninja long path supportMichal Klocek2023-10-182-0/+37
| | | | | | | | | | | | | | | | | | | Ninja has issues if path exceeds 260 chars. The issue is reported here https://github.com/ninja-build/ninja/issues/1900 and can be easily fixed by doing correct setting in manifest file. Unfortunately the author still did not make release with the fix. QtWebEngine/QtPdf build generated file paths can exceed 260 chars especially if build is done on android platform, which leads to issues when running ninja as it get wrong 'dirty' and 'missing' nodes info. Add workaround and patch manifest during installation. Task-number: COIN-1077 Change-Id: I89166de73400de63bc3d1116b87c0f0754f36a2e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update libusb to 1.0.26 on WindowsSamuli Piippo2023-10-031-4/+4
| | | | | | | | | | Add support for arm64. Static libusb binaries packaged from vcpkg builds with MSVC2019. Task-number: QTBUG-117504 Pick-to: 6.6 6.5 Change-Id: I0ec4bc6eb2976f22e94533d91b8e1ff9af020e57 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Update Nodejs on windows to 20.7Michal Klocek2023-09-281-3/+3
| | | | | | | | | | | | Update nodejs to fix flacky webengine builds on windows due to uv console init race condition. Leave LTS nodejs release on other platforms. Fixes: QTQAINFRA-5437 Pick-to: 6.6 6.5 Change-Id: Id066d29c819afe8e7de168a8d35d078c5408acef Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Provisioning: Bump sdkApiLevel and sdkBuildToolsVersion to 34.0.0Elias Toivola2023-09-141-2/+2
| | | | | | | | Task-number: QTQAINFRA-5691 Change-Id: I4c0f92a53165f316da4b69161f0ec7cb6f889167 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Fix cache URLs and add missing cache filesElias Toivola2023-09-145-5/+5
| | | | | | | | | The missing files were downloaded from their external source and placed in their directories of the cache URLs. Files: FFmpeg-n6.0.tar.gz, Postgres-2.5-14.dmg, protobuf-all-21.9.zip, MimerSQLInstaller_x64_1107b.exe, FFmpeg-n6.0.zip, msys2-base-x86_64-20220319.tar.xz, python-3.10.0-amd64.exe, python-2.7.13.msi, mimersqlsrv_11.0_amd64-openssl3.deb, mimersqlsrv-11.0.x86_64-openssl3.rpm, MinGW-w64-x86_64-11.2.0-release-posix-seh-rt_v9-rev3.7z Task-number: QTQAINFRA-5766 Change-Id: Ieacdc9138b71969397d900096956f54faff45918 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Add license directory and update remaining license format in coinLucie Gérard2023-09-021-38/+2
| | | | | | | Pick-to: 6.5 6.6 Task-number: QTBUG-108364 Change-Id: I1250a46d60d5b4e85258b93f8f6f6fc4631b3a70 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Disable vulkan and v4l2m2m for ffmpeg buildsArtem Dyomin2023-08-171-1/+1
| | | | | | | | | | | | | | | | | | | Vulkan: FFmpeg has a very draft support of vulkan in n5.x and n6.0, it's promised to be introduced with some working functionality in n6.1. We'll wait for 6.1, then test it. For now, let's get rid of the extra dependency. v4l2m2m: It's a prospective hw acceleration on linux, especially on embeddded platforms, but currently, in my experiments, it's not working with both QtMM and ffmpeg cmd line. Let's get rid of the not working codec. Hopefully, it'll be fixed in the future. Pick-to: 6.6 6.5 Change-Id: I2468f84ae2ec54043d2db83f1a9c08be8e4f509d Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Change Java 8 into Java 11 for Windows x86Matti Paaso2023-08-161-8/+17
| | | | | | | | | Jenkins dropped Java 8 support and Windows x86 is still used in packaging and RTA. Pick-to: 6.6 6.5 6.4 6.2 Change-Id: I001aacd38147a21944ecaa7223414226a6c500ff Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix provisioning script for Mimer SQL on WindowsFredrik Ålund2023-08-151-11/+15
| | | | | | | | | | | When building on Windows in the CI environment the Mimer SQL libraries where not found. The updated script set an environment variable that is is when building the QtSql Mimer SQL plugin Fixes: QTBUG-111219 Pick-to: 6.6 Change-Id: Id486a5a3b37d90cd19180f7900456eeae910d1de Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Provisioning: Update 7zipAmir Masoud Abdol2023-08-121-4/+4
| | | | | | | | | Vcpkg needs a newer 7zip, and although it can automatically download, install and use a newer version, it is better and safer if we can provide the newer 7zip, and satisfy this requirement. Change-Id: If9eda0cb6e2a884647a41572e18f9814cb48e0a0 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Update emsdk_windows_3_1_37.zip SHA1Amir Masoud Abdol2023-08-121-1/+1
| | | | | | | | Amends 13c53ef79f8afc83b98f325b64cc97e6f88d04b2 Pick-to: 6.6 Change-Id: I941301daf06f92284d05a84f01b8e97f33c63891 Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
* Provisioning: Remove the special wheel cache for python3 packagesDominik Holland2023-07-251-11/+0
| | | | | | | | | | | It should be replaced with a global pip cache in the long run. Removing it should make the maintenance of the required packages easier as it can be done within the modules instead of in the global provisioing scripts. Pick-to: 6.6 Change-Id: Ief9832a8a640ce98325cda015d0a9e89d6cb16af Reviewed-by: Simo Fält <simo.falt@qt.io>
* Enable rebuilding FFMPEG for MSVC without deleting lib files firstJøger Hansegård2023-06-241-1/+5
| | | | | | | | | | | | | To simplify testing modifications to the FFMPEG library, it is nice to be able to rebuild FFMPEG without having to manually delete lib files first. This change makes this possible because it uses powershell Move-Item instead of Rename-Item to rename .o files to .lib files. Move-Item's -Force argument allows renaming files to destination that already exists. Pick-to: 6.5 6.6 Change-Id: I0a56776d38c37d38d1cd74b5186881fc955d51f0 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* wasm: update emscripten to 3.1.37Piotr Wierciński2023-06-241-1/+1
| | | | | | | | | | Qt 6.6 will require emscripten 3.1.37 Pick-to: 6.6 Change-Id: I24d172b9ba055c690274a99af109b50cd2f79b88 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
* Coin:Android: unify and update OpenSSL provisioning scriptsAssam Boudjelthia2023-06-201-13/+13
| | | | | | | | | | Use the same prebuilt pacakges for all platforms since the prebuilt libs are going to be used for the target and they are not tied to the host. Pick-to: 6.6 6.5 Task-number: QTBUG-110025 Change-Id: I2c79722989902b16883b31cbc6e140855239fcc8 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update node.js on Windows to 18.16.0Allan Sandfeld Jensen2023-06-201-7/+7
| | | | | | | | Needs to be at least 14.19 for Qt WebEngine 6.6 Pick-to: 6.6 6.5 Change-Id: I1d4b8b241d18eeeffa1b2a9eed0e85cbf54e49ba Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Provisioning: Remove QDOC_USE_STATIC_LIBCLANGKai Köhne2023-06-121-6/+0
| | | | | | | | | | Remove handling of QDOC_USE_STATIC_LIBCLANG environment variable. The variable is not used by the Qt 6 build system. Change-Id: I8af68382caea2864543a3d6e6ed2922823a2e71d Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Install openssh win32 and win64Casimir Saastamoinen2023-06-121-0/+72
| | | | | | Task-number: COIN-713 Change-Id: I78c88edf4d1560f4a85024832fb158480ab268d0 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Use SPDX license identifiersLucie Gérard2023-06-1258-2206/+118
| | | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.5 6.6 Task-number: QTBUG-67283 Task-number: QTBUG-108364 Change-Id: If26e4d35c780db4a7982bb84872b251dad24716e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Correct the domain of ci-files01-hkiTony Sarajärvi2023-06-1252-68/+68
| | | | | | | | | It's hasn't been .intra.qt.io for quite some time, it has worked through an alias we have on the DNS server. Change-Id: I0bc17668dacfea64c276bb553e75e4be16e97659 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io> Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Fix FFmpeg provisioning for Android armv7aSamuel Mira2023-05-161-1/+32
| | | | | | | | | | Altered install-ffmpeg.ps1 script to build android armv7a archicture Task-number: QTQAINFRA-5476 Pick-to: 6.5 Change-Id: I5179174c8676a3016df2922c00030e9d45a9009c Reviewed-by: Lars Knoll <lars@knoll.priv.no> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
* Uninify MSVC version that is used in provisioningAlexey Edelev2023-05-164-58/+27
| | | | | | | | | | | | | | | | | | | | We pick the oldest build tools we can find because there is lower chance that the produced binaries will be incomaptible with the newer version of MSVC. With the current provisioning design we also cannot change the MSVC version for the each package on demand. Once Enter-VsDevShell is called it litters the powershell environment and blocks the use of Enter-VsDevShell second time. It could be better to run each .ps1 file in own instance of powershell to avoid mixing build environment. Amends f58afd5476ab6695961ef127da4427371004723c Pick-to: 6.5 Change-Id: Ie752cfc8b69ed985e61ec16209007dd586611866 Reviewed-by: Samuel Mira <samuel.mira@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
* Provisioning: Make the dependencywalker available to python nuitkaDominik Holland2023-04-181-0/+4
| | | | | | | | | | nuitka needs the dependency walker to create standalone binaries. For that nuitka downloads the dependency walker into its cache location. If we copy our installation to this cache folder first, we don't need to download it again. Change-Id: Ib55e5ddc7cb6b482e9db0723fd015b36da01e555 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Update ffmpeg version to n6.0Artem Dyomin2023-04-151-2/+2
| | | | | | | | | Checked the basic functionality on macOS, linux, and windows. To be tested in detail. Pick-to: 6.5 Change-Id: I109f52ab33d58088332a3885c83d622815edd22e Reviewed-by: Lars Knoll <lars@knoll.priv.no>
* Provisioning: Use cached emsdk version 3.1.25 for WindowsHeikki Halmet2023-04-131-5/+19
| | | | | | | Task-number: QTQAINFRA-5458 Pick-to: 6.5 Change-Id: I6567f36e545b5100325dfa8e1895a24a41a4783c Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Use vswhere to find the location of Visual StudioPavel Dubsky2023-03-122-2/+10
| | | | | | | | | | | vswhere tool is included since Visual Studio 2017 and is always located at the same path thus making it a more convenient way to find Visual Studio install directory. Pick-to: 6.5 Change-Id: I680af8f88779841108b436223b4667f8a7c91aba Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Lars Knoll <lars@knoll.priv.no>