mirror of
https://github.com/samba-team/samba.git
synced 2024-12-29 11:21:54 +03:00
r19088: filter out -Wl,-rpath combinations with /usr/lib too
metze
This commit is contained in:
parent
9900abf8ab
commit
52ffc8b12c
29
source/aclocal.m4
vendored
29
source/aclocal.m4
vendored
@ -263,14 +263,33 @@ AC_DEFUN(CFLAGS_REMOVE_USR_INCLUDE,[
|
||||
done
|
||||
$1=[$]ac_new_flags
|
||||
])
|
||||
|
||||
dnl Removes -L/usr/lib/? from given variable
|
||||
|
||||
dnl Removes '-L/usr/lib[/]', '-Wl,-rpath,/usr/lib[/]'
|
||||
dnl and '-Wl,-rpath -Wl,/usr/lib[/]' from given variable
|
||||
AC_DEFUN(LIB_REMOVE_USR_LIB,[
|
||||
ac_new_flags=""
|
||||
l=""
|
||||
for i in [$]$1; do
|
||||
case [$]i in
|
||||
-L/usr/lib|-L/usr/lib/) ;;
|
||||
*) ac_new_flags="[$]ac_new_flags [$]i" ;;
|
||||
case [$]l[$]i in
|
||||
-L/usr/lib) ;;
|
||||
-L/usr/lib/) ;;
|
||||
-Wl,-rpath,/usr/lib) ;;
|
||||
-Wl,-rpath,/usr/lib/) ;;
|
||||
-Wl,-rpath) l=[$]i;;
|
||||
-Wl,-rpath-Wl,/usr/lib) l="";;
|
||||
-Wl,-rpath-Wl,/usr/lib/) l="";;
|
||||
*)
|
||||
s=" "
|
||||
if test x"[$]ac_new_flags" = x""; then
|
||||
s="";
|
||||
fi
|
||||
if test x"[$]l" = x""; then
|
||||
ac_new_flags="[$]ac_new_flags[$]s[$]i";
|
||||
else
|
||||
ac_new_flags="[$]ac_new_flags[$]s[$]l [$]i";
|
||||
fi
|
||||
l=""
|
||||
;;
|
||||
esac
|
||||
done
|
||||
$1=[$]ac_new_flags
|
||||
|
Loading…
Reference in New Issue
Block a user