Browse Source

ccanlint: fix --target=examples-compile

Rusty Russell 15 years ago
parent
commit
90479c5a54

+ 1 - 1
tools/ccanlint/tests/build-coverage.c

@@ -81,7 +81,7 @@ static char *obj_list(const struct manifest *m, const char *modobjs)
 static char *lib_list(const struct manifest *m)
 static char *lib_list(const struct manifest *m)
 {
 {
 	unsigned int i, num;
 	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, "");
 	char *ret = talloc_strdup(m, "");
 
 
 	for (i = 0; i < num; i++)
 	for (i = 0; i < num; i++)

+ 1 - 1
tools/ccanlint/tests/compile_tests.c

@@ -53,7 +53,7 @@ static char *obj_list(const struct manifest *m, bool link_with_module)
 static char *lib_list(const struct manifest *m)
 static char *lib_list(const struct manifest *m)
 {
 {
 	unsigned int i, num;
 	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, "");
 	char *ret = talloc_strdup(m, "");
 
 
 	for (i = 0; i < num; i++)
 	for (i = 0; i < num; i++)

+ 2 - 2
tools/ccanlint/tests/examples_compile.c

@@ -103,7 +103,7 @@ static char *obj_list(const struct manifest *m, struct ccan_file *f)
 static char *lib_list(const struct manifest *m)
 static char *lib_list(const struct manifest *m)
 {
 {
 	unsigned int i, num;
 	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, "");
 	char *ret = talloc_strdup(m, "");
 
 
 	for (i = 0; i < num; i++)
 	for (i = 0; i < num; i++)
@@ -542,4 +542,4 @@ struct ccanlint examples_compile = {
 	.can_run = can_run,
 	.can_run = can_run,
 };
 };
 
 
-REGISTER_TEST(examples_compile, &has_examples, NULL);
+REGISTER_TEST(examples_compile, &has_examples, &build_objs, NULL);