summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/qbs/module-providers/Qt/setup-qt.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/share/qbs/module-providers/Qt/setup-qt.js b/share/qbs/module-providers/Qt/setup-qt.js
index c7efef014..72b21c395 100644
--- a/share/qbs/module-providers/Qt/setup-qt.js
+++ b/share/qbs/module-providers/Qt/setup-qt.js
@@ -792,12 +792,12 @@ function doSetupLibraries(modInfo, qtProps, debugBuild, nonExistingPrlFiles, and
} catch (e) {
// qt_ext_lib_extX.pri (usually) don't have a corresponding prl file.
// So the pri file variable QMAKE_LIBS_LIBX points to the library
- if (modInfo.isExternal ) {
+ if (modInfo.isExternal) {
libFilePath = debugBuild ? modInfo.staticLibrariesDebug[0] :
modInfo.staticLibrariesRelease[0];
- } else {
- libFilePath = guessLibraryFilePath(prlFilePath, libDir, qtProps);
}
+ if (!libFilePath || !File.exists(libFilePath))
+ libFilePath = guessLibraryFilePath(prlFilePath, libDir, qtProps);
if (nonExistingPrlFiles.contains(prlFilePath))
return;
nonExistingPrlFiles.push(prlFilePath);