[QBS] qbs 1.4.0
Jake Petroules
jake.petroules at petroules.com
Sat May 2 23:51:53 CEST 2015
> Yeah, I've already figured it myself, but the main problem is the fact that now it's impossible to write qbs script which would work with both qbs-1.3 and qbs-1.4, and moreover, would it break again with qbs-1.5/1.6?
This should hopefully not change again in a major incompatible way but at some point there will be changes to make installation of bundles significantly easier than writing half a dozen complex Groups for every bundle Product.
Also, my advice is to simply drop support for Qbs 1.3 in your project. Once QBS-788 is resolved it should make writing project files compatible with multiple versions of Qbs much easier, though.
> Awesome example, and I have one related question, is it possible somehow to get access to binary's bundle properties to install plugins/resources (which are different products) to the correct place?
Yes. See http://doc.qt.io/qbs/bundle-module.html#path-specific-properties <http://doc.qt.io/qbs/bundle-module.html#path-specific-properties>
Note that these properties return partial path strings relative to the directory containing the bundle. So for example bundle.frameworksFolderPath might look like "CoolApp.app/Contents/Frameworks".
--
Jake Petroules - jake.petroules at petroules.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20150502/fed36601/attachment.html>
More information about the Qbs
mailing list