diff options
-rw-r--r-- | tools/ccanlint/tests/module_links.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/ccanlint/tests/module_links.c b/tools/ccanlint/tests/module_links.c index 66f8954f..2dda6429 100644 --- a/tools/ccanlint/tests/module_links.c +++ b/tools/ccanlint/tests/module_links.c @@ -23,13 +23,18 @@ static const char *can_build(struct manifest *m) static char *obj_list(const struct manifest *m) { - char *list = talloc_strdup(m, ""); + char *list; struct manifest *i; + if (m->compiled[COMPILE_NORMAL]) + list = talloc_strdup(m, m->compiled[COMPILE_NORMAL]); + else + list = talloc_strdup(m, ""); + /* Other CCAN deps. */ list_for_each(&m->deps, i, list) { if (i->compiled[COMPILE_NORMAL]) - list = talloc_asprintf_append(list, "%s ", + list = talloc_asprintf_append(list, " %s", i->compiled [COMPILE_NORMAL]); } |