Browse Source

libtool: Changed it's global integration to remove .la file after every cross-compilation

crossperl
Alejandro Mery 17 years ago
parent
commit
a00bf38481
  1. 12
      base/libtool/parse-config

12
base/libtool/parse-config

@ -2,7 +2,7 @@
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# #
# Filename: package/.../libtool/parse-config # Filename: package/.../libtool/parse-config
# Copyright (C) 2007 The OpenSDE Project # Copyright (C) 2007 - 2008 The OpenSDE Project
# Copyright (C) 2006 The T2 SDE Project # Copyright (C) 2006 The T2 SDE Project
# #
# More information can be found in the files COPYING and README. # More information can be found in the files COPYING and README.
@ -13,6 +13,12 @@
# GNU General Public License can be found in the file COPYING. # GNU General Public License can be found in the file COPYING.
# --- SDE-COPYRIGHT-NOTE-END --- # --- SDE-COPYRIGHT-NOTE-END ---
libtool_remove_la()
{
echo "Removing .la files..."
grep '\.la$' $builddir/flist.txt | xargs rm -fv "$root/{}"
}
# Some packges have outdated libtool that e.g. does not handle lib64. The # Some packges have outdated libtool that e.g. does not handle lib64. The
# LIBTOOL-QUIRK flag allows automated updating of those files. # LIBTOOL-QUIRK flag allows automated updating of those files.
@ -102,3 +108,7 @@ if ! hasflag NO-LIBTOOL-FIX; then
#hook_add premake 7 libtool_final_check #hook_add premake 7 libtool_final_check
fi fi
if ! atstage native; then
hook_add postflist 5 libtool_remove_la
fi

Loading…
Cancel
Save