homebrew-fuse/lib/fuse-pkg-config
Adrian Ho 7b0c9b121c Preliminary support for M1 builds
NOTE: I don't have an M1 box right now, so I can only test with a
non-`/usr/local` _Intel_ Homebrew install. This takes care of the
"`cc` shim forbids `/usr/local` paths unless `HOMEBREW_PREFIX` is
the same", but there may be other M1-specific issues.
2021-07-03 23:58:53 +08:00

23 lines
408 B
Bash
Executable file

#!/usr/bin/env bash
fuse_root=%FUSE_ROOT%
# Collect args
pkgs=()
flags=()
for a in "$@"; do
[[ $a == -* ]] && flags+=("$a") || pkgs+=("$a")
done
if [[ ${#pkgs[@]} -eq 0 ]]; then
pkg-config "${flags[@]}"
else
for p in "${pkgs[@]}"; do
if [[ $p == fuse ]]; then
pkg-config "${flags[@]}" "$p" | sed "s@/usr/local@${fuse_root}@g"
else
pkg-config "${flags[@]}" "$p"
fi
done
fi