a1a5d5d81521f29f194dfadb7e1acec3b694af52
2 # Copyright (C) 2007-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 PKG_LIBTOOL_PATHS?
=$(CONFIGURE_PATH
)
10 autoconf_bool
= $(patsubst %,$(if
$($(1)),--enable
,--disable
)-%,$(2))
12 # delete *.la-files from staging_dir - we can not yet remove respective lines within all package
13 # Makefiles, since backfire still uses libtool v1.5.x which (may) require those files
14 define libtool_remove_files
15 find
$(1) -name
'*.la' |
$(XARGS
) rm -f
;
19 (cd
$(PKG_BUILD_DIR
); \
20 if
[ -x .
/autogen.sh
]; then \
21 .
/autogen.sh || true
; \
22 elif
[ -f .
/configure.ac
] ||
[ -f .
/configure.in
]; then \
23 rm -f .
/GNUmakefile
; \
24 $(STAGING_DIR_HOST
)/bin
/autoreconf
-v
-f
-i
-s \
25 $(patsubst %,-I
%,$(PKG_LIBTOOL_PATHS
)) $(PKG_LIBTOOL_PATHS
) || true
; \
30 Hooks
/InstallDev
/Post
+= libtool_remove_files
32 ifneq ($(filter libtool
,$(PKG_FIXUP
)),)
33 PKG_BUILD_DEPENDS
+= libtool
34 ifeq ($(filter no-autoreconf
,$(PKG_FIXUP
)),)
35 Hooks
/Configure
/Pre
+= autoreconf
39 ifneq ($(filter libtool-ucxx
,$(PKG_FIXUP
)),)
40 PKG_BUILD_DEPENDS
+= libtool
41 ifeq ($(filter no-autoreconf
,$(PKG_FIXUP
)),)
42 Hooks
/Configure
/Pre
+= autoreconf