X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fdepends_build_without_features.c;h=dfa96d72c0fe3d0704a86ae244aef7c57af82b91;hb=60824f8a0f758dc7808eb31cc83434ea78f44ed1;hp=65728fc8f1fee779de2163175a880e035b1ff714;hpb=b931f4765272d68de3b5e35d70c1933c27bcdea4;p=ccan diff --git a/tools/ccanlint/tests/depends_build_without_features.c b/tools/ccanlint/tests/depends_build_without_features.c index 65728fc8..dfa96d72 100644 --- a/tools/ccanlint/tests/depends_build_without_features.c +++ b/tools/ccanlint/tests/depends_build_without_features.c @@ -13,7 +13,8 @@ #include #include #include -#include "../compulsory_tests/build.h" +#include "reduce_features.h" +#include "build.h" static const char *can_build(struct manifest *m) { @@ -30,7 +31,8 @@ static void check_depends_built_without_features(struct manifest *m, struct manifest *i; char *flags; - flags = talloc_asprintf(score, "%s -I.", cflags); + flags = talloc_asprintf(score, "%s %s", cflags, + REDUCE_FEATURES_FLAGS); list_for_each(&m->deps, i, list) { char *errstr = build_submodule(i, flags, COMPILE_NOFEAT); @@ -53,7 +55,7 @@ struct ccanlint depends_build_without_features = { .name = "Module's CCAN dependencies can be found or built (reduced features)", .check = check_depends_built_without_features, .can_run = can_build, - .needs = "depends_exist" + .needs = "depends_build reduce_features" }; REGISTER_TEST(depends_build_without_features);