From 5313dd9be6bfe2c68440cd6326bf82702bc95a74 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Tue, 12 Nov 2024 03:48:41 +0100 Subject: [PATCH] libpng: add symlink to debug library Add convenience symlink when building with CONFIG_DEBUG. Signed-off-by: Daniel Golle --- libs/libpng/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/libpng/Makefile b/libs/libpng/Makefile index 748752faa..726f32fe2 100644 --- a/libs/libpng/Makefile +++ b/libs/libpng/Makefile @@ -46,6 +46,9 @@ CMAKE_OPTIONS += \ define Build/InstallDev $(call Build/InstallDev/cmake,$(1)) +ifdef CONFIG_DEBUG + $(LN) libpng16d.so $(1)/usr/lib/libpng16.so +endif $(SED) 's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' $(1)/usr/bin/libpng{,16}-config $(SED) '/^includedir=/s|/usr|$$$${prefix}|' $(1)/usr/bin/libpng{,16}-config $(SED) '/^libdir=/s|/usr|$$$${prefix}|' $(1)/usr/bin/libpng{,16}-config @@ -59,7 +62,10 @@ endef define Package/libpng/install $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpng16.so* $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpng16$(if $(CONFIG_DEBUG),d).so* $(1)/usr/lib/ +ifdef CONFIG_DEBUG + $(LN) libpng16d.so $(1)/usr/lib/libpng16.so +endif $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpng.so $(1)/usr/lib/ endef