summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2023-04-22 15:20:34 +1000
committerChris Johns <chrisj@rtems.org>2023-05-16 13:19:42 +1000
commit9c1e5c7e010e74505ea2925a0b2caa7553a7a722 (patch)
treeb8e3075e096b0db9e50a472fc1ebd631d8c718bf
parentsb/path: Handle unicode filenames in a source path (diff)
downloadrtems-source-builder-9c1e5c7e010e74505ea2925a0b2caa7553a7a722.tar.bz2
sb: Fix the library handling in rtems-build-dep
-rwxr-xr-xsource-builder/sb/rtems-build-dep17
1 files changed, 10 insertions, 7 deletions
diff --git a/source-builder/sb/rtems-build-dep b/source-builder/sb/rtems-build-dep
index 48a0823..71c8890 100755
--- a/source-builder/sb/rtems-build-dep
+++ b/source-builder/sb/rtems-build-dep
@@ -154,13 +154,16 @@ if [ ${op} = "library" ]; then
awk 'BEGIN {FS="-L"} {for (i=0;++i<=NF;) if (length($i) > 0) print $i;}')
for p in ${lib_paths_1} ${lib_paths_2}
do
- if [ ${verbose} = yes ]; then
- echo "Library: ${p}/${name}"
- fi
- if ls ${p}/${name} 1> /dev/null 2>&1; then
- echo "found"
- exit 0
- fi
+ for lname in ${name} lib${name}.a
+ do
+ if [ ${verbose} = yes ]; then
+ echo "Library: ${p}/${lname}"
+ fi
+ if ls ${p}/${lname} 1> /dev/null 2>&1; then
+ echo "found"
+ exit 0
+ fi
+ done
done
echo "not-found"
exit 0