@ -1,20 +1,23 @@
#
# Copyright (C) 2007-200 8 OpenWrt.org
# Copyright (C) 2007-200 9 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
d e f i n e r e p l a c e
if [ -f " $( PKG_BUILD_DIR) / $( 3) $( 1) " -a -e " $( 2) / $( 1) " ] ; then \
if [ -f " $( PKG_BUILD_DIR) / $( 3) $( 1) " -a -e " $( 2) / $( if $( 4) ,$( 4) ,$( 1) ) " ] ; then \
rm -f $( PKG_BUILD_DIR) /$( 3) $( 1) ; \
ln -s $( 2) /$( 1) $( PKG_BUILD_DIR) /$( 3) ; \
ln -s $( 2) /$( if $( 4) ,$( 4) ,$( 1) ) $( PKG_BUILD_DIR) /$( 3) $( 1) ; \
fi
e n d e f
# replace copies of ltmain.sh with the build system's version
update_libtool = $( call replace,libtool,$( STAGING_DIR) /host/bin,$( CONFIGURE_PATH) /) $( call replace,ltmain.sh,$( STAGING_DIR) /host/share/libtool,$( CONFIGURE_PATH) /) $( call replace,libtool.m4,$( STAGING_DIR) /host/share/aclocal,$( CONFIGURE_PATH) /)
update_libtool_common = $( call replace,ltmain.sh,$( STAGING_DIR) /host/share/libtool,$( CONFIGURE_PATH) /) $( call replace,libtool.m4,$( STAGING_DIR) /host/share/aclocal,$( CONFIGURE_PATH) /)
update_libtool = $( call replace,libtool,$( STAGING_DIR) /host/bin,$( CONFIGURE_PATH) /) $( call update_libtool_common)
update_libtool_ucxx = $( call replace,libtool,$( STAGING_DIR) /host/bin,$( CONFIGURE_PATH) /,libtool-ucxx) $( call update_libtool_common)
# prevent libtool from linking against host development libraries
d e f i n e l i b t o o l _ f i x u p _ l i b d i r
@ -38,3 +41,11 @@ ifneq ($(filter libtool,$(PKG_FIXUP)),)
Hooks/Configure/Post += update_libtool
Hooks/InstallDev/Post += libtool_fixup_libdir
e n d i f
i f n e q ( $( filter libtool -ucxx ,$ ( PKG_FIXUP ) ) , )
PKG_BUILD_DEPENDS += libtool
Hooks/Configure/Pre += update_libtool_ucxx remove_version_check
Hooks/Configure/Post += update_libtool_ucxx
Hooks/InstallDev/Post += libtool_fixup_libdir
e n d i f