libs.mk: quote $(LIBVPX_TEST_DATA_PATH)
authorJames Zern <jzern@google.com>
Thu, 20 Apr 2023 01:58:59 +0000 (18:58 -0700)
committerJames Zern <jzern@google.com>
Thu, 20 Apr 2023 01:58:59 +0000 (18:58 -0700)
This allows the testdata target to work environments like cygwin/msys
when a windows style path is used. It may also fix using paths with
spaces, though that's not generally recommended.

Change-Id: Id444c14468b05d589bce49c1f612aa712a3f0c8c

libs.mk

diff --git a/libs.mk b/libs.mk
index 92cf550..1411fee 100644 (file)
--- a/libs.mk
+++ b/libs.mk
@@ -545,7 +545,7 @@ testdata: $(LIBVPX_TEST_DATA)
             echo "Checking test data:";\
             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; \
         else\
             echo "Skipping test data integrity check, sha1sum not found.";\
@@ -764,10 +764,10 @@ TEST_BIN_PATH := $(addsuffix /$(TGT_OS:win64=x64)/Release, $(TEST_BIN_PATH))
 endif
 utiltest utiltest-no-data-check:
        $(qexec)$(SRC_PATH_BARE)/test/vpxdec.sh \
-               --test-data-path $(LIBVPX_TEST_DATA_PATH) \
+               --test-data-path "$(LIBVPX_TEST_DATA_PATH)" \
                --bin-path $(TEST_BIN_PATH)
        $(qexec)$(SRC_PATH_BARE)/test/vpxenc.sh \
-               --test-data-path $(LIBVPX_TEST_DATA_PATH) \
+               --test-data-path "$(LIBVPX_TEST_DATA_PATH)" \
                --bin-path $(TEST_BIN_PATH)
 utiltest: testdata
 else
@@ -791,7 +791,7 @@ EXAMPLES_BIN_PATH := $(TGT_OS:win64=x64)/Release
 endif
 exampletest exampletest-no-data-check: examples
        $(qexec)$(SRC_PATH_BARE)/test/examples.sh \
-               --test-data-path $(LIBVPX_TEST_DATA_PATH) \
+               --test-data-path "$(LIBVPX_TEST_DATA_PATH)" \
                --bin-path $(EXAMPLES_BIN_PATH)
 exampletest: testdata
 else