[QBS] Some common questions about roadmap: destDir and generators

Smirnov Vladimir mapron at yandex.ru
Thu Sep 4 23:03:57 CEST 2014


1. "product.destination must die". Is it right, that we should replace 
it with install dir? How can i setup such behaviour:
having different products in project, which targets in different 
folders/drives?
What are plans to create API in qbs to access product targets before 
full build (maybe inaccurate)?
2. About generators API and modules.
Will qbs generate ONLY wrappers? Or it will create native IDE builds too?
If first: how can be makefile approach reached?  Do we need setup "arch/ 
libraries, optimization flags" etc for IDE's (e.g. MSVS)? As for me, it 
is extrafluos now-WIP :)
If second is chosen, maybe qmake code could be useful? It already have 
object model for output project formats (though its dependency graph not 
ideal).
3. (i wrote that on Gerrit) qbs clean command removes all outputs, when 
doing translations, that is undesirable. Maybe we should have some 
"unremovable" outputs? It could help to implement lupdate without 
"action targets".



More information about the Qbs mailing list