mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-11 09:18:25 +03:00
Always copy all tests to builddir regardless of T/S, since subsequent runs
(possibly with different T or S) skip that step.
This commit is contained in:
parent
5a2322eb7d
commit
35c174671b
@ -29,6 +29,7 @@ include $(top_builddir)/make.tmpl
|
||||
T ?= .
|
||||
S ?= @ # never match anything by default
|
||||
VERBOSE ?= 0
|
||||
ALL = $(shell find $(srcdir) \( -name t-\*.sh -or -path */api/\*.sh \) | sort)
|
||||
RUN = $(shell find $(srcdir) -regextype posix-egrep \( -name t-\*.sh -or -path */api/\*.sh \) -and -regex "$(srcdir)/.*($(T)).*" -and -not -regex "$(srcdir)/.*($(S)).*" | sort)
|
||||
RUN_BASE = $(shell echo $(RUN) | xargs -n 1 echo | sed -e s,^$(srcdir)/,,)
|
||||
|
||||
@ -80,10 +81,10 @@ LIB = lib/not lib/should lib/harness \
|
||||
lib/check lib/aux lib/test lib/utils lib/get lib/lvm-wrapper \
|
||||
lib/paths
|
||||
|
||||
.tests-stamp: $(RUN) $(LIB)
|
||||
.tests-stamp: $(ALL) $(LIB)
|
||||
@if test "$(srcdir)" != . ; then \
|
||||
echo "Copying tests to builddir."; \
|
||||
for f in $(RUN); do cp $$f `echo $$f | sed -e s,^$(srcdir)/,,`; done; \
|
||||
for f in $(ALL); do cp $$f `echo $$f | sed -e s,^$(srcdir)/,,`; done; \
|
||||
fi
|
||||
touch .tests-stamp
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user