[src/check-def.sh] Also check for public variables (#16129)

This commit is contained in:
Behdad Esfahbod 2008-05-28 10:59:35 -04:00
parent f3a3a0594d
commit 3306aa5e8d

View file

@ -17,9 +17,9 @@ if tail -1 check-has-hidden-symbols.i | grep CAIRO_HAS_HIDDEN_SYMBOLS >/dev/null
exit 0
fi
get_cairo_syms='nm "$so" | grep " T " | cut -d" " -f3'
get_cairo_syms='nm "$so" | grep " [BCDGINRSTVW] " | cut -d" " -f3'
if [ "`uname -s`" = "Linux" ]; then
get_cairo_syms='objdump -t "$so" | sed -n "/.*g *F *\.\(opd\|text\).* \(.*cairo_.*\)$/s//\2/p"'
get_cairo_syms='objdump -t "$so" | grep "^[^ ]* [^l.*]*[.]" | sed "s/.* //"'
fi
defs="cairo.def"