X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fcompulsory_tests%2Fbuild.c;h=c78e500b238f4e0953e7084f46a36deba03c0f44;hp=efc0b27a44f80bf022ae8df6c3670da33a1db058;hb=63bceea014e091a2f2907e49f7c3b33f042106f4;hpb=357700fd05c2cf25563a0058fd68f2ffea827e74 diff --git a/tools/ccanlint/compulsory_tests/build.c b/tools/ccanlint/compulsory_tests/build.c index efc0b27a..c78e500b 100644 --- a/tools/ccanlint/compulsory_tests/build.c +++ b/tools/ccanlint/compulsory_tests/build.c @@ -33,7 +33,9 @@ static char *obj_list(const struct manifest *m) return list; } -static void *do_build(struct manifest *m) +static void *do_build(struct manifest *m, + bool keep, + unsigned int *timeleft) { char *filename, *err; @@ -42,8 +44,8 @@ static void *do_build(struct manifest *m) build.total_score = 0; return NULL; } - filename = link_objects(m, obj_list(m), &err); - if (filename) { + filename = link_objects(m, m->basename, false, obj_list(m), &err); + if (filename && keep) { char *realname = talloc_asprintf(m, "%s.o", m->dir); /* We leave this object file around, all built. */ if (!move_file(filename, realname))