1#!@shell@
2
3defaultSysroot=(@sysroot@)
4
5for arg; do
6 case "$arg" in
7 --sysroot|--sysroot=*)
8 defaultSysroot=()
9 ;;
10 --)
11 break
12 ;;
13 esac
14done
15
16extraBefore=(@defaultArgs@ "${defaultSysroot[@]}")
17extraAfter=($@extraFlagsVar@)
18
19# Optionally print debug info.
20if (( "${NIX_DEBUG:-0}" >= 1 )); then
21 echo "extra flags before to @prog@:" >&2
22 printf " %q\n" "${extraBefore[@]}" >&2
23 echo "original flags to @prog@:" >&2
24 printf " %q\n" "$@" >&2
25 echo "extra flags after to @prog@:" >&2
26 printf " %q\n" "${extraAfter[@]}" >&2
27fi
28
29exec @prog@ "${extraBefore[@]}" "$@" "${extraAfter[@]}"