ccanlint: make sure fullname is always full path name.
[ccan] / tools / ccanlint / compulsory_tests / compile_tests.c
index 1e184f2d24242201542840e006f4b3f283dc5a2d..c6527ed51a2fbc5145e07b8288211ced9373f57a 100644 (file)
@@ -40,8 +40,10 @@ static char *obj_list(const struct manifest *m, bool link_with_module)
                list = talloc_asprintf_append(list, " %s.o", m->dir);
 
        /* Other ccan modules. */
-       list_for_each(&m->dep_objs, i, list)
-               list = talloc_asprintf_append(list, " %s", i->name);
+       list_for_each(&m->dep_dirs, i, list) {
+               if (i->compiled)
+                       list = talloc_asprintf_append(list, " %s", i->compiled);
+       }
 
        return list;
 }