Lines 232-238
while test $# -gt 0; do
Link Here
|
232 |
shift |
232 |
shift |
233 |
done |
233 |
done |
234 |
|
234 |
|
|
|
235 |
is_builtin_gcc_libdir() { |
236 |
local _libdir="$1" |
237 |
local x |
238 |
|
239 |
for x in `${CC:-gcc} -print-search-dirs | \ |
240 |
${AWK:-awk} '/^libraries:/ { |
241 |
sub(/^libraries:[^\/]*/, "", $0); |
242 |
split($0, libs, ":"); |
243 |
for (x in libs) |
244 |
printf("%s ", libs[x]); |
245 |
}'` |
246 |
do |
247 |
if cd "${x}" 1>/dev/null 2>&1 ; then |
248 |
local _pwd=`pwd` |
249 |
test "${_libdir}" = "-L${_pwd}" && return 0 |
250 |
fi |
251 |
done |
252 |
|
253 |
return 1 |
254 |
} |
255 |
|
235 |
libs="-L@libdir@" |
256 |
libs="-L@libdir@" |
|
|
257 |
# Only add -L$libdir if it is not in te default search path of CC |
258 |
is_builtin_gcc_libdir "${libs}" && libs="" |
236 |
|
259 |
|
237 |
# |
260 |
# |
238 |
# If a module was requested, use its name |
261 |
# If a module was requested, use its name |
Lines 335-339
if test "${echo_libs}" = yes; then
Link Here
|
335 |
done |
358 |
done |
336 |
register_flags "vlc" |
359 |
register_flags "vlc" |
337 |
fi |
360 |
fi |
338 |
echo "${libs} ${ldflags}" |
361 |
new_libs="" |
|
|
362 |
# Only add -L<libdir> if it is not in te default search path of CC |
363 |
for x in ${libs} ${ldflags} ; do |
364 |
is_builtin_gcc_libdir "${x}" || new_libs="${new_libs} ${x}" |
365 |
done |
366 |
echo "${new_libs}" |
339 |
fi |
367 |
fi |
|
|
368 |
|