Lines 2483-2499
Link Here
|
2483 |
fix_libtool_libdir_paths() { |
2483 |
fix_libtool_libdir_paths() { |
2484 |
pushd "${D}" >/dev/null |
2484 |
pushd "${D}" >/dev/null |
2485 |
|
2485 |
|
|
|
2486 |
local path |
2486 |
local dir=${LIBPATH} |
2487 |
local dir=${LIBPATH} |
2487 |
local allarchives=$(cd ./${dir}; echo *.la) |
2488 |
local allarchives |
2488 |
allarchives="\(${allarchives// /\\|}\)" |
|
|
2489 |
|
2489 |
|
2490 |
sed -i \ |
2490 |
find ./"${dir}" -name '*.la' -print | while read -r lafile; do |
2491 |
-e "/^libdir=/s:=.*:='${dir}':" \ |
2491 |
path="${lafile#./}" |
2492 |
./${dir}/*.la |
2492 |
path="${path%/*}" |
2493 |
sed -i \ |
2493 |
allarchives=$(cd ./"${path}"; echo *.la) |
2494 |
-e "/^dependency_libs=/s:/[^ ]*/${allarchives}:${LIBPATH}/\1:g" \ |
2494 |
allarchives="\(${allarchives// /\\|}\)" |
2495 |
$(find ./${PREFIX}/lib* -maxdepth 3 -name '*.la') \ |
2495 |
|
2496 |
./${dir}/*.la |
2496 |
sed -i \ |
|
|
2497 |
-e "/^libdir=/s:=.*:='"${path}"':" \ |
2498 |
"${lafile}" |
2499 |
sed -i \ |
2500 |
-e "/^dependency_libs=/s:/[^ ]*/${allarchives}:${LIBPATH}/\1:g" \ |
2501 |
$(find ./${PREFIX}/lib* -maxdepth 3 -name '*.la') \ |
2502 |
"${lafile}" |
2503 |
done |
2497 |
|
2504 |
|
2498 |
popd >/dev/null |
2505 |
popd >/dev/null |
2499 |
} |
2506 |
} |