[Interest] QMAKE_BUNDLE_DATA: $$files does not work for macOS

Alexander Dyagilev alervdvcw at gmail.com
Tue May 2 00:44:35 CEST 2023


Yes, looks like this. Any way to work around this? :)

On 5/1/2023 8:36 PM, Thiago Macieira wrote:
> On Monday, 1 May 2023 06:39:43 PDT Alexander Dyagilev wrote:
>> Hello,
>>
>> Did anybody encounter this issue and has a nice workaround?
>>
>> I'm trying to use this code (qmake) to copy my shared library to
>> Frameworks folder of my app's bundle.
>>
>> mylib.files = $$files($$OUT_PWD/$$DESTDIR/libmylib*.dylib)
>> mylib.path = Contents/Frameworks
>> QMAKE_BUNDLE_DATA += mylib
>>
>> It does not copy anything. However, this code works (instead of $$files):
>>
>> #mylib.files += $$OUT_PWD/$$DESTDIR/libmylib.dylib
>> $$OUT_PWD/$$DESTDIR/libmylib.1.dylib
>>
>> This issue exists under macOS only. $$files works fine when building for
>> iOS.
> That probably happens because those files don't exist when you ran qmake, so
> the glob matched nothing.
>


More information about the Interest mailing list