X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Fcompulsory_tests%2Fcheck_build.c;h=83b1c780e067046cc715fc479f7e79c64e22cdda;hp=830ea91427d4faef8116d686287969ef5215f906;hb=2926cafb52b9d95646d9dafa877d53f2368d8b2c;hpb=03a596908b779bbb4b7c2f739c5e238f8c5d6390 diff --git a/tools/ccanlint/compulsory_tests/check_build.c b/tools/ccanlint/compulsory_tests/check_build.c index 830ea914..83b1c780 100644 --- a/tools/ccanlint/compulsory_tests/check_build.c +++ b/tools/ccanlint/compulsory_tests/check_build.c @@ -24,12 +24,13 @@ static const char *can_build(struct manifest *m) 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; } @@ -82,11 +83,12 @@ static void check_use_build(struct manifest *m, } } -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);