Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
0.3
-
None
Description
Using conditional dependencies will result in an error where those conditions are false.
For example:
import qbs 1.0 Application { Depends { name: "Sparkle"; condition: qbs.targetOS === "mac" } name: "CoolApp" files: "main.cpp" }
will result in "Product CoolApp depends on Sparkle but Sparkle is disabled" on Windows, Linux, etc.
Attachments
For Gerrit Dashboard: QBS-231 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
51689,1 | evaluate Depends.condition for product dependencies | master | qbs/qbs | Status: MERGED | +2 | 0 |