Hello

I have created a toolset for app deployment. The toolset consist of some tool 
applications, scripts, images and qbs modules. The apps (and other staff) 
declared as products within qbs project.
To make toolset available for all projects, I've added qbs modules to search 
path by ' qbs config preferences . qbsSearchPaths  my/toolset/default/location '
And here are 2 issues:

1. Toolset uses it's own modules to deploy itself. That works fine, but if it 
is already installed, there are 2 same modules in different locations 
(my/toolset/repo/clone vs my/toolset/defult/location) and qbs throws an error. 
I have to delete installed toolset if I want to build the updated one. And 
module version property is not suit for me, because other modules could be 
updated while depoy module version remains the same. Is something to allow 
select module explicitly (like Depends{ name: "someModule"; path: 
"path/to/someModule" }) is planned?

2. I've tried to use windeployqt --dry-run to collect deployment rule output 
artifact list, but multiple tools are located in the same folder and that leads 
to artifact collisions. So, I've removed them from build graph, however there 
is a racing could happen now. Is there some designed solution for this case?
I've seen some mentions about planned win(mac)deployqt replacements for qbs, 
but cannot find any related tickets to follow. Is that actually planned?

Regards
Pavel
_______________________________________________
Qbs mailing list
Qbs@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qbs

Reply via email to