mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2026-04-02 07:15:53 -04:00
build: fix build on darwin
Signed-off-by: Weijia Wang <contact@weijia.wang>
This commit is contained in:
parent
dc2be77f63
commit
f9aa9b4a07
7 changed files with 49 additions and 9 deletions
|
|
@ -14,7 +14,11 @@ if ! test -n "$NM"; then
|
|||
exit 99
|
||||
fi
|
||||
|
||||
AVAIL_FUNCS="$($NM -D --format=bsd --defined-only $LIB | awk '{print $3}')"
|
||||
if [ "$(uname)" == "Darwin" ]; then
|
||||
AVAIL_FUNCS="$($NM $LIB | awk '{print $3}')"
|
||||
else
|
||||
AVAIL_FUNCS="$($NM -D --format=bsd --defined-only $LIB | awk '{print $3}')"
|
||||
fi
|
||||
|
||||
# Official ABI, taken from the header.
|
||||
REQ_FUNCS="wl_egl_window_resize
|
||||
|
|
@ -37,8 +41,11 @@ if test -n "$NEW_ABI"; then
|
|||
fi
|
||||
|
||||
REMOVED_ABI=$(echo "$REQ_FUNCS" | while read func; do
|
||||
if [ "$(uname)" == "Darwin" ]; then
|
||||
echo "$AVAIL_FUNCS" | grep -q "^_$func$" && continue
|
||||
else
|
||||
echo "$AVAIL_FUNCS" | grep -q "^$func$" && continue
|
||||
|
||||
fi
|
||||
echo $func
|
||||
done)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue