-
Bug
-
Resolution: Done
-
Not Evaluated
-
1.10.0
-
None
-
57fd0ab336f0d88c007e4d7f5d09230d9a9e460b
Consider the following code
// MyProduct.qbs
import qbs
CppApplication {
// ...
Group {
name: "a"
fileTagsFilter: ["application"]
qbs.install: true
qbs.installDir: "bin"
}
}
// project.qbs
import qbs
MyProduct {
// ...
Group {
name: "b"
fileTagsFilter: ["application"]
fileTags: ["foo"]
}
}
The group "b" in the derived item is overwriting the group "a" of the base item due to the fix for QBS-424.
Effectively, all properties of group "a" must be repeated in group "b".
Instead, there should be a way to automatically merge those groups.