[Interest] Using qmake custom targets to procude a package

Roland Winklmeier roland.m.winklmeier at gmail.com
Tue Jun 16 15:48:01 CEST 2015

Hey there,

I'm currently looking into packaging solutions for a Qt5 application. I was
playing around with the Qt Installer Framework 2.0.1 and so far it works
nicely. The package consists of a main application and several optional
components (source package, samples, plugins). The build product folder
structure looks similar to this

build/bin/<app and sample binaries>
build/bin/qss/<style sheets>
build/bin/plugins/<custom application plugins>

In QtIFW I defined several components to let the user decide what he wants
to install:


The problem I'm facing now is the transition from build directory to
package directory. I could write a python script which splits binaries up
and sorts them into their desired package folder. This seems to be the
standard solution, but also the biggest effort.
I wonder if there is any easier and nicer solution within qmake? Ideally I
would be able to define the target folder in each *.pro file and run 'make
package' in the end. Has somebody tried this?
I didn't want to use the INSTALL commands, since that should install in the
final folder structure and not into a package structure.

Any ideas?

Cheers R.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150616/e6043fca/attachment.html>

More information about the Interest mailing list