static char *obj_list(const struct manifest *m)
{
char *list = talloc_strdup(m, "");
- struct ccan_file *i;
+ struct manifest *i;
/* Other CCAN deps. */
- list_for_each(&m->dep_dirs, i, list) {
+ list_for_each(&m->deps, i, list) {
if (i->compiled)
- list = talloc_asprintf_append(list, "%s ", i->compiled);
+ list = talloc_asprintf_append(list, "%s ",
+ i->compiled);
}
return list;
}
}
}
-struct ccanlint check_build = {
- .key = "check-link",
+struct ccanlint module_links = {
+ .key = "module_links",
.name = "Module can be linked against trivial program",
.check = check_use_build,
.can_run = can_build,
+ .needs = "module_builds depends_build"
};
-REGISTER_TEST(check_build, &build, NULL);
+REGISTER_TEST(module_links);