Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
1.23.1
-
None
-
88f11be070 (qbs/qbs/1.24) 88f11be070 (qbs/qbs/master)
Description
Hello,
since "protobuf" is a native qbs module the qbspkgconfig module provider generated from "protobuf.pc" a "protobuflib.qbs" module. But if the module provider does not merge the dependencies the "Depends"-Item of the generated modules contain "protobuf" instead of "protobuflib".
deps.forEach(function(dep) {
module.write(" Depends { name: '" + dep.name + "'");
should be something like
deps.forEach(function(dep) { var depName = moduleMapping[dep.name] ? moduleMapping[dep.name] : dep.name; module.write(" Depends { name: '" + depName + "'");
Attachments
For Gerrit Dashboard: QBS-1709 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
439801,3 | qbspkgconfig: Fix dependency name mapping | 1.24 | qbs/qbs | Status: MERGED | +2 | +1 |