Upgrade to latest harfbuzz
[framework/uifw/harfbuzz.git] / src / check-libstdc++.sh
index 40e73b0..0521532 100755 (executable)
@@ -11,18 +11,24 @@ if which ldd 2>/dev/null >/dev/null; then
        :
 else
        echo "check-libstdc++.sh: 'ldd' not found; skipping test"
-       exit 0
+       exit 77
 fi
 
-so=.libs/libharfbuzz.so
-if test -f "$so"; then
-       echo "Checking that we are not linking to libstdc++"
-       if ldd $so | grep 'libstdc[+][+]'; then
-               echo "Ouch, linked to libstdc++"
-               stat=1
+tested=false
+for suffix in so dylib; do
+       so=.libs/libharfbuzz.$suffix
+       if test -f "$so"; then
+               echo "Checking that we are not linking to libstdc++"
+               if ldd $so | grep 'libstdc[+][+]'; then
+                       echo "Ouch, linked to libstdc++"
+                       stat=1
+               fi
+               tested=true
        fi
-else
-       echo "check-libstdc++.sh: libharfbuzz.so not found; skipping test"
+done
+if ! $tested; then
+       echo "check-internal-symbols.sh: libharfbuzz shared library not found; skipping test"
+       exit 77
 fi
 
 exit $stat