On Wed, Oct 09, 2019 at 02:20:18PM +0400, marcandre.lureau@xxxxxxxxxx wrote: > From: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> > > Instead of outputing files to current directory, allow to specificy an > output directory. This helps with meson build system out-of-tree support. > > Signed-off-by: Marc-André Lureau <marcandre.lureau@xxxxxxxxxx> Applied, thanks. > --- > tests/Makefile.tests | 2 +- > tests/dumptrees.c | 10 ++++++++++ > 2 files changed, 11 insertions(+), 1 deletion(-) > > diff --git a/tests/Makefile.tests b/tests/Makefile.tests > index 5093aaa..51259f0 100644 > --- a/tests/Makefile.tests > +++ b/tests/Makefile.tests > @@ -74,7 +74,7 @@ $(TESTS_PREFIX)dumptrees: $(TESTS_PREFIX)trees.o > > $(TESTS_TREES): $(TESTS_PREFIX)dumptrees > @$(VECHO) DUMPTREES > - cd $(TESTS_PREFIX); ./dumptrees >/dev/null > + cd $(TESTS_PREFIX); ./dumptrees . >/dev/null > > tests_clean: > @$(VECHO) CLEAN "(tests)" > diff --git a/tests/dumptrees.c b/tests/dumptrees.c > index b2f5b26..aecb326 100644 > --- a/tests/dumptrees.c > +++ b/tests/dumptrees.c > @@ -32,6 +32,16 @@ int main(int argc, char *argv[]) > { > int i; > > + if (argc != 2) { > + fprintf(stderr, "Missing output directory argument\n"); > + return 1; > + } > + > + if (chdir(argv[1]) != 0) { > + perror("chdir()"); > + return 1; > + } > + > for (i = 0; i < NUM_TREES; i++) { > void *blob = trees[i].blob; > const char *filename = trees[i].filename; -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson
Attachment:
signature.asc
Description: PGP signature