[PATCH gpgme] qt: Fix DLL version in cmake config files

Ingo Klöcker kloecker at kde.org
Sat Jul 8 21:53:34 CEST 2023


On Samstag, 8. Juli 2023 18:01:20 CEST Biswapriyo Nath wrote:
> > I think this is still wrong because it should certainly be
> > @resolved_bindir@ as below because the DLL is installed in bindir.
> 
> Yes, I was going to send that patch after this one is merged. Should I
> send both fixes in one patch?

Okay. I have committed your patch and also fixed the path. Thanks!

> > Makes me wonder when/how IMPORTED_LOCATION is used because, apparently, we
> > never had any problems linking libkleo and kleopatra against QGpgME with
> > MinGW despite IMPORTED_LOCATION pointing to a not existing file.
> 
> It seems that the `find_package(QGpgme CONFIG)` call succeed if
> QGpgmeConfig.cmake and QGpgmeConfigVersion.cmake file is present. The
> existence of .dll or .dll.a file was not checked by cmake.

Indeed. At least, when using Qt 5. It wasn't checked because of typos in the 
variable names which made the loop that should have checked the files an empty 
loop. I have fixed this and also avoided the duplication of the file paths.

Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20230708/1b01ee46/attachment.sig>


More information about the Gnupg-devel mailing list