summaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/libdnet/libdnet.mk10
1 files changed, 6 insertions, 4 deletions
diff --git a/package/libdnet/libdnet.mk b/package/libdnet/libdnet.mk
index 28304befb..eb67b055a 100644
--- a/package/libdnet/libdnet.mk
+++ b/package/libdnet/libdnet.mk
@@ -24,9 +24,11 @@ LIBDNET_INSTALL_TARGET_OPT = $(LIBDNET_MAKE_OPT) DESTDIR=$(TARGET_DIR) INSTALL_S
LIBDNET_INSTALL_STAGING_OPT = $(LIBDNET_MAKE_OPT) DESTDIR=$(STAGING_DIR) install
endif
-$(eval $(call AUTOTARGETS,package,libdnet))
+# Needed for autoreconf to work properly
+define LIBDNET_FIXUP_ACINCLUDE_M4
+ ln -sf config/acinclude.m4 $(@D)
+endef
-$(LIBDNET_HOOK_POST_EXTRACT):
- ln -sf config/acinclude.m4 $(LIBDNET_DIR)
- touch $@
+LIBDNET_POST_EXTRACT_HOOKS += LIBDNET_FIXUP_ACINCLUDE_M4
+$(eval $(call AUTOTARGETS,package,libdnet))