diff --git a/tests/test_external_symbols.sh b/tests/test_external_symbols.sh index b9b3d595..4983078b 100755 --- a/tests/test_external_symbols.sh +++ b/tests/test_external_symbols.sh @@ -4,7 +4,7 @@ set -eu${BASH+o pipefail} -if nm -go --defined-only ../src/.libs/libkvazaar.a | grep -v ' kvz_'; then +if nm -go --defined-only ../src/.libs/libkvazaar.a | grep -Ev ' (kvz_|__[a-z0-9]+(_|\.)get_pc_thunk\.)'; then printf '%s\n' 'Only symbols prefixed with "kvz_" should be exported from libkvazaar.' false fi