diff --git a/scripts/ci/copy-linux-runtime-deps.sh b/scripts/ci/copy-linux-runtime-deps.sh index dbb42d7..b01c661 100755 --- a/scripts/ci/copy-linux-runtime-deps.sh +++ b/scripts/ci/copy-linux-runtime-deps.sh @@ -27,6 +27,15 @@ resolve_library() { IFS="$old_ifs" return 0 fi + if [ -d "$dir" ]; then + local recursive_match + recursive_match="$(find "$dir" -type f -name "$lib_name" -print -quit 2>/dev/null || true)" + if [ -n "$recursive_match" ]; then + printf '%s\n' "$recursive_match" + IFS="$old_ifs" + return 0 + fi + fi done IFS="$old_ifs" return 1