[QBS] Looking for libraries/include paths

Oswald Buddenhagen oswald.buddenhagen at nokia.com
Tue Aug 14 15:31:06 CEST 2012

please take care to respond to the list, not the previous poster.

On Tue, Aug 14, 2012 at 03:32:16PM +0600, ext Ruslan Nigmatullin wrote:
> 14.08.2012, 13:37, "Oswald Buddenhagen" <oswald.buddenhagen at nokia.com>:
> > my idea would be giving nodes priorities. that would cause all ready
> > configure nodes to be executed first, until there are no more of them.
> So the logic should be: executing ConfigureNodes, after that
> evaluating all properties of Module itself?
you can't say that, because there may be configure nodes which depend on
artifacts being built already. the priorities would only affect nodes
which are ready (have no unsatisfied dependencies) at a given time.

> > note that qcaOssl would be a separate module already.
> There are possible situations when one module will have several
> libraries, i.e. OpenSSL may force you to link with 1-2 libraries due
> to the platform and names of that libraries depends on the platform
> (their names for linux/windows are different), so there may be several
> LibraryNode's for one Module.
nope. every library is a module. the scenario you describe can be
described via conditional and/or optional dependencies (or sometimes
modules which are just stubs on some platforms).

More information about the Qbs mailing list