]> git.pld-linux.org Git - packages/libtool.git/blame - libtool-relink.patch
This commit was manufactured by cvs2git to create branch 'RA-
[packages/libtool.git] / libtool-relink.patch
CommitLineData
cb2799b3
AF
1--- libtool-1.4e/ltmain.sh.wiget Tue Jan 28 12:40:13 2003
2+++ libtool-1.4e/ltmain.sh Tue Jan 28 14:39:27 2003
cb2799b3 3@@ -2356,6 +2366,7 @@
a78d25c2
AM
4
5 if test "$linkmode" = prog || test "$mode" = relink; then
6 add_shlibpath=
7+ add_prefix_dir=
8 add_dir=
9 add=
10 # Finalize command for both is simple: just hardcode it.
cb2799b3 11@@ -2384,10 +2395,22 @@
a78d25c2
AM
12 add="-l$name"
13 fi
14
15+ if test -n "$inst_prefix_dir"; then
16+ case "$libdir" in
17+ [\\/]*)
18+ add_prefix_dir="-L$inst_prefix_dir$libdir"
19+ ;;
20+ esac
21+ fi
22+
23+ # add_prefix_dir must be appended instead, otherwise it can
24+ # possibly be overrided by any hardcoded -L/... path in deplibs
25 if test "$linkmode" = prog; then
26+ test -n "$add_prefix_dir" && finalize_deplibs="$finalize_deplibs $add_prefix_dir"
27 test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
28 test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
29 else
30+ test -n "$add_prefix_dir" && deplibs="$deplibs $add_prefix_dir"
31 test -n "$add_dir" && deplibs="$add_dir $deplibs"
32 test -n "$add" && deplibs="$add $deplibs"
33 fi
cb2799b3
AF
34--- libtool-1.4e/ltmain.in.wiget Tue Jan 28 14:11:13 2003
35+++ libtool-1.4e/ltmain.in Tue Jan 28 14:47:59 2003
cb2799b3 36@@ -2279,6 +2289,7 @@
485bc36f 37
cb2799b3 38 if test "$linkmode" = prog || test "$mode" != relink; then
485bc36f
AF
39 add_shlibpath=
40+ add_prefix_dir=
41 add_dir=
42 add=
cb2799b3
AF
43 lib_linked=yes
44@@ -2384,10 +2395,22 @@
485bc36f
AF
45 add="-l$name"
46 fi
47
cb2799b3
AF
48+ if test -n "$inst_prefix_dir"; then
49+ case "$libdir" in
50+ [\\/]*)
51+ add_prefix_dir="-L$inst_prefix_dir$libdir"
52+ ;;
53+ esac
54+ fi
55+
56+ # add_prefix_dir must be appended instead, otherwise it can
57+ # possibly be overrided by any hardcoded -L/... path in deplibs
58 if test "$linkmode" = prog; then
59+ test -n "$add_prefix_dir" && finalize_deplibs="$finalize_deplibs $add_prefix_dir"
485bc36f
AF
60 test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
61 test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
62 else
cb2799b3 63+ test -n "$add_prefix_dir" && deplibs="$deplibs $add_prefix_dir"
485bc36f
AF
64 test -n "$add_dir" && deplibs="$add_dir $deplibs"
65 test -n "$add" && deplibs="$add $deplibs"
66 fi
This page took 0.121151 seconds and 4 git commands to generate.