@ -101,7 +101,9 @@ parse_args() {
;;
esac
if (($# > 0)); then
printf '%s\n' "$@"
fi
}
check_x64_pkgconfig() {
@ -15,6 +15,15 @@ else
SELECTED_PROJECTS=("${PROJECT_ARGS[@]}")
# 防御性过滤空行,避免出现未知项目 ""
FILTERED_PROJECTS=()
for d in "${SELECTED_PROJECTS[@]}"; do
if [[ -n "$d" ]]; then
FILTERED_PROJECTS+=("$d")
done
SELECTED_PROJECTS=("${FILTERED_PROJECTS[@]}")
if ((${#SELECTED_PROJECTS[@]} == 0)); then
echo "错误: 没有可构建项目" >&2
exit 1