QtSupport: Work around OpenBSD's idiosyncratic naming scheme

Fixes: QTCREATORBUG-23818
Change-Id: I0b2ec8621224dbfbe1a1e2c5990a9c168573dc8e
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2020-04-20 11:26:35 +02:00
parent 677fdb78c1
commit f4c9c8e07a

View File

@@ -2034,6 +2034,9 @@ FilePaths BaseQtVersionPrivate::qtCorePaths()
else if (file.endsWith(".dll") else if (file.endsWith(".dll")
|| file.endsWith(QString::fromLatin1(".so.") + versionString) || file.endsWith(QString::fromLatin1(".so.") + versionString)
|| file.endsWith(".so") || file.endsWith(".so")
#if defined(Q_OS_OPENBSD)
|| file.contains(QRegularExpression("\\.so\\.[0-9]+\\.[0-9]+$")) // QTCREATORBUG-23818
#endif
|| file.endsWith(QLatin1Char('.') + versionString + ".dylib")) || file.endsWith(QLatin1Char('.') + versionString + ".dylib"))
dynamicLibs.append(FilePath::fromFileInfo(info)); dynamicLibs.append(FilePath::fromFileInfo(info));
} }