Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
1.3.1
-
None
-
e0f246edf7a1e89f9ad30b1e5f6e340d21fc0435
Description
Consider this project that builds a product for two different profiles:
import qbs Project { property string profile1 property string profile2 CppApplication { name: "app" files: "main.cpp" profiles: [project.profile1, project.profile2] Group { fileTagsFilter: product.type qbs.install: true qbs.installDir: profile } } }
Now try to install:
$ qbs install project.profile1:<name> project.profile2:<other name>
Afterwards, the installation directory will contain only the subdirectory for one of the profiles. Debugging shows that qbs.installDir is only evaluated once, even though the product item was correctly multiplexed.
Attachments
For Gerrit Dashboard: QBS-690 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
96933,2 | let Item::clone() create a deep copy of the item tree | 1.3 | qbs/qbs | Status: MERGED | +2 | 0 |