[Qbs] Depends Issue

Christian Kandeler Christian.Kandeler at qt.io
Fri Sep 8 01:47:48 CEST 2017

You did not specify what went wrong four you. I assume you are referring to the fact that the condition of the Depends item evaluates to false. This is because the value of qbs.architecture comes from a Probe, which is not evaluated until later. Workaround: Set qbs.architecture in your profile. Arguably, we should set this value again in setup-toolchains.


From: Qbs <qbs-bounces+christian.kandeler=qt.io at qt-project.org> on behalf of Dorian Jicquel <dorian.jicquel at mana-sys.fr>
Sent: Thursday, September 7, 2017 2:17 PM
To: qbs at qt-project.org
Subject: [Qbs] Depends Issue


Since 1.9.0, it is not possible anymore to have two Depends with the
same name in the same product, for example :

Depends { name: "Qt" ; submodules:["core"] }
Depends { name: "Qt" ; condition: qbs.architecture=="x86";
submodules:["gui","widgets"] }

Any clue about this ? Thanks in advance,



Qbs mailing list
Qbs at qt-project.org

More information about the Qbs mailing list