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 + "'");