Python: fix installing PySide wheels on Mac

Change-Id: I3f9f9ee5580176a65ca8e6b5c62b793fed170462
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2023-09-08 09:48:26 +02:00
parent e39c6d4f41
commit 51a406900c

View File

@@ -86,8 +86,11 @@ void PySideInstaller::installPyside(const FilePath &python,
{
QMap<QVersionNumber, Utils::FilePath> availablePySides;
const QString hostQtTail = HostOsInfo::isMacHost() ? QString("Tools/sdktool")
: QString("Tools/sdktool/share/qtcreator");
const std::optional<FilePath> qtInstallDir
= QtSupport::LinkWithQtSupport::linkedQt().tailRemoved("Tools/sdktool/share/qtcreator");
= QtSupport::LinkWithQtSupport::linkedQt().tailRemoved(hostQtTail);
if (qtInstallDir) {
const FilePath qtForPythonDir = qtInstallDir->pathAppended("QtForPython");
for (const FilePath &versionDir : qtForPythonDir.dirEntries(QDir::Dirs | QDir::NoDotAndDotDot)) {