summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/qbs/module-providers/qbspkgconfig.qbs5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qbs/module-providers/qbspkgconfig.qbs b/share/qbs/module-providers/qbspkgconfig.qbs
index 923355e57..40f0526ed 100644
--- a/share/qbs/module-providers/qbspkgconfig.qbs
+++ b/share/qbs/module-providers/qbspkgconfig.qbs
@@ -108,7 +108,10 @@ ModuleProvider {
result.commonCompilerFlags =
pkg.cflags.filter(typeFilter(PkgConfig.CompilerFlag)).map(mapper);
- var libsInfo = !staticMode ? getLibsInfo(pkg.libs) : getLibsInfo(pkg.libsPrivate);
+ var allLibs = pkg.libs;
+ if (staticMode)
+ allLibs = allLibs.concat(pkg.libsPrivate);
+ var libsInfo = getLibsInfo(allLibs);
for (var key in libsInfo) {
result[key] = libsInfo[key];
}