ccanlint: fix --target=examples-compile
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 10 Nov 2010 12:08:02 +0000 (22:38 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 10 Nov 2010 12:08:02 +0000 (22:38 +1030)
tools/ccanlint/tests/build-coverage.c
tools/ccanlint/tests/compile_tests.c
tools/ccanlint/tests/examples_compile.c

index edb3cb22f95f58558ea2910f75a028fef15ec2e2..6eb6ab5de8f0a1c2b5761f8b221131ce73e0e55d 100644 (file)
@@ -81,7 +81,7 @@ static char *obj_list(const struct manifest *m, const char *modobjs)
 static char *lib_list(const struct manifest *m)
 {
        unsigned int i, num;
-       char **libs = get_libs(m, ".", &num, &m->info_file->compiled);
+       char **libs = get_libs(m, m->dir, &num, &m->info_file->compiled);
        char *ret = talloc_strdup(m, "");
 
        for (i = 0; i < num; i++)
index 062912d427ea3bb49e2b22a71cca94082c606df3..b54ce958529f5e0a278f0d1f1e054abc4cbde54a 100644 (file)
@@ -53,7 +53,7 @@ static char *obj_list(const struct manifest *m, bool link_with_module)
 static char *lib_list(const struct manifest *m)
 {
        unsigned int i, num;
-       char **libs = get_libs(m, ".", &num, &m->info_file->compiled);
+       char **libs = get_libs(m, m->dir, &num, &m->info_file->compiled);
        char *ret = talloc_strdup(m, "");
 
        for (i = 0; i < num; i++)
index 746b47f9a3519ca16ac3ea742bf0057b52d7cc67..3946bdb3cb7ece4c4daa19001cbb0a5a9fb650a6 100644 (file)
@@ -103,7 +103,7 @@ static char *obj_list(const struct manifest *m, struct ccan_file *f)
 static char *lib_list(const struct manifest *m)
 {
        unsigned int i, num;
-       char **libs = get_libs(m, ".", &num, &m->info_file->compiled);
+       char **libs = get_libs(m, m->dir, &num, &m->info_file->compiled);
        char *ret = talloc_strdup(m, "");
 
        for (i = 0; i < num; i++)
@@ -542,4 +542,4 @@ struct ccanlint examples_compile = {
        .can_run = can_run,
 };
 
-REGISTER_TEST(examples_compile, &has_examples, NULL);
+REGISTER_TEST(examples_compile, &has_examples, &build_objs, NULL);