While WebP::libwebpmux was not super consistent with other imported target names (no lib prefix for other targets), it's not a very good idea to change this name in a patch release.
-- You received this message because: 1. The project was configured to send all issue notifications to this address
I think also that this change was made for the wrong reason, I have to say I don't understand the message in https://chromium.googlesource.com/webm/libwebp/+/13b8281609113c4904877e637d4e8a775d8150bc, it looks more like a misusage of CMake config file in libgd (or a patch of openwrt in libgd package) leading to their issue in generated libgd pkg-config file.
jz… via monorail
unread,
Jul 18, 2022, 1:23:58 PM7/18/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
Thanks for the report. You're right, changing target names isn't good for compatibility. I lost track of this change as we tend to treat autoconf/configure as the canonical build system.
jz… via monorail
unread,
Jul 18, 2022, 1:32:12 PM7/18/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
CMakeLists.txt: correct libwebpmux name in WebPConfig.cmake
this fixes link errors when using ${WEBP_LIBRARIES} from WebPConfig.cmake: /usr/bin/ld: cannot find -llibwebpmux: No such file or directory /usr/bin/ld: note to link with /tmp/install/lib/libwebpmux.a use -l:libwebpmux.a or rename it to liblibwebpmux.a