diff --git a/Makefile.am b/Makefile.am index 385738fd793a464ac35422c507dc9abe9b4d994a_TWFrZWZpbGUuYW0=..58900e0976a03ef2aecc7b24fd6ca2f67fcafea6_TWFrZWZpbGUuYW0= 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,6 +5,8 @@ EXTRA_DIST = Changes ReadMe.md License CMakeLists.txt doc/doxygen.cfg +LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT := https://github.com/yaml/libyaml +LIBYAML_TEST_SUITE_RUN_REPO ?= $(LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT) LIBYAML_TEST_SUITE_RUN_BRANCH ?= run-test-suite pkgconfigdir = $(libdir)/pkgconfig @@ -33,9 +35,13 @@ test-all: test test-suite tests/run-test-suite: - -git branch --track $(LIBYAML_TEST_SUITE_RUN_BRANCH) origin/$(LIBYAML_TEST_SUITE_RUN_BRANCH) - -git worktree prune - git worktree add $@ $(LIBYAML_TEST_SUITE_RUN_BRANCH) +ifeq ($(LIBYAML_TEST_SUITE_RUN_REPO),$(LIBYAML_TEST_SUITE_RUN_REPO_DEFAULT)) + -git branch --track $(LIBYAML_TEST_SUITE_RUN_BRANCH) origin/$(LIBYAML_TEST_SUITE_RUN_BRANCH) + -git worktree prune + git worktree add $@ $(LIBYAML_TEST_SUITE_RUN_BRANCH) + else + git clone --branch $(LIBYAML_TEST_SUITE_RUN_BRANCH) $(LIBYAML_TEST_SUITE_RUN_REPO) $@ + endif packaging: -git branch --track $@ origin/$@