diff options
author | Chris Johns <chrisj@rtems.org> | 2023-04-22 15:20:34 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2023-05-16 13:19:42 +1000 |
commit | 9c1e5c7e010e74505ea2925a0b2caa7553a7a722 (patch) | |
tree | b8e3075e096b0db9e50a472fc1ebd631d8c718bf | |
parent | 574839d855cad1f3ccc817e18b856db70ee2b9e1 (diff) |
sb: Fix the library handling in rtems-build-dep
-rwxr-xr-x | source-builder/sb/rtems-build-dep | 17 |
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 |