[Development] Qt 4.x and Qt 5 frameworks should use @rpath (QTBUG-31814)
Jake Petroules
jake.petroules at petroules.com
Tue Aug 5 00:29:12 CEST 2014
On 2014-08-04, at 08:22 AM, Thiago Macieira <thiago.macieira at intel.com> wrote:
> On Monday 04 August 2014 12:22:01 Adam Strzelecki wrote:
>> I have wrote that your suggestions should be implemented without any doubt,
>> but whether copy on build should be default it is really a matter of
>> preference, that's why this has to be config option which may be default or
>> not, I don't care, I don't want to argue about that. All I care it to have
>> a choice.
>
> Let's put it this way:
>
> - qmake should not generate code that copies on make
> - macdeployqt should do that copying
>
> Qt Creator can choose between running macdeployqt or setting DYLD_xxx_PATH. My
> suggestion is to run macdeployqt for bundle applications since they may be
> attempting to use resources inside their bundles.
Generally, I agree, but I prefer Ossi's solution where *deployqt is a qmake backend rather than a public tool. Keep in mind that there is really nothing Qt-specific about macdeployqt functionality. windeployqt, maybe, macdeployqt, no.
For most real world projects, there are non-Qt libraries that need to be copied to the bundle as well, and this is the job of the build system - no user should ever manually touch macdeployqt. It is a mere implementation detail.
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
> Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
--
Jake Petroules - jake.petroules at petroules.com
Chief Technology Officer - Petroules Corporation
More information about the Development
mailing list