]> granicus.if.org Git - libvpx/commitdiff
make testdata: look for other variants of sha1sum
authorJames Zern <jzern@google.com>
Wed, 30 Jul 2014 03:43:56 +0000 (20:43 -0700)
committerJames Zern <jzern@google.com>
Wed, 30 Jul 2014 03:52:42 +0000 (20:52 -0700)
it's shasum / sha1 on osx, bsd variants

Change-Id: I3513ae1740adfb05e9b5777d27d445dafbd22413

libs.mk

diff --git a/libs.mk b/libs.mk
index 187a4ef39a633b7cff819a407b7de5594a1b2fc0..25fbc2cb996c8ea0ae85e70fa0ca4e84e64f6230 100644 (file)
--- a/libs.mk
+++ b/libs.mk
@@ -409,13 +409,16 @@ $(LIBVPX_TEST_DATA): $(SRC_PATH_BARE)/test/test-data.sha1
             curl -L -o $@ $(call libvpx_test_data_url,$(@F))
 
 testdata:: $(LIBVPX_TEST_DATA)
-       $(qexec)if [ -x "$$(which sha1sum)" ]; then\
+       $(qexec)[ -x "$$(which sha1sum)" ] && sha1sum=sha1sum;\
+          [ -x "$$(which shasum)" ] && sha1sum=shasum;\
+          [ -x "$$(which sha1)" ] && sha1sum=sha1;\
+          if [ -n "$${sha1sum}" ]; then\
             set -e;\
             echo "Checking test data:";\
             if [ -n "$(LIBVPX_TEST_DATA)" ]; then\
                 for f in $(call enabled,LIBVPX_TEST_DATA); do\
                     grep $$f $(SRC_PATH_BARE)/test/test-data.sha1 |\
-                        (cd $(LIBVPX_TEST_DATA_PATH); sha1sum -c);\
+                        (cd $(LIBVPX_TEST_DATA_PATH); $${sha1sum} -c);\
                 done; \
             fi; \
         else\