static char *compile(struct manifest *m, struct ccan_file *cfile)
{
char *err;
+ char *fullfile = talloc_asprintf(m, "%s/%s", m->dir, cfile->name);
- cfile->compiled = compile_object(m, cfile->name, &err);
+ cfile->compiled = compile_object(m, fullfile, ccan_dir, &err);
if (cfile->compiled)
return NULL;
return err;
}
-static void *do_compile_test_helpers(struct manifest *m)
+static void *do_compile_test_helpers(struct manifest *m, unsigned int *timeleft)
{
char *cmdout = NULL;
struct ccan_file *i;
}
struct ccanlint compile_test_helpers = {
- .name = "Compiling test helper files",
+ .key = "compile-helpers",
+ .name = "Module test helper objects compile",
.total_score = 1,
.check = do_compile_test_helpers,
.describe = describe_compile_test_helpers,