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.