blob: ffef52df5c7c807a3984db5d51592584465d4be6 [file] [log] [blame]
Brian Silverman7d89e282021-11-17 17:36:54 -08001#!/usr/bin/env bash
2
3# Some older `libtool` versions (~macOS 10.12) don't support arg files.
4#
5# This script flattens arg files into regular command line arguments.
6
7args=()
8for a in "${@}"; do
9 if [[ ${a} =~ @.* ]]; then
10 IFS=$'\n' read -d '' -r -a args_in_file < "${a:1}"
11 for arg in "${args_in_file[@]}"; do
12 args+=("${arg}")
13 done
14 else
15 args+=("${a}")
16 fi
17done
18
19exec "%{libtool_path}" "${args[@]}"