- errx(1, "Usage: ccan_depends <dir>\n"
- "Spits out all the ccan dependencies (recursively)");
+ errx(1, "Usage: ccan_depends [--direct] [--compile] [--non-ccan] [--tests] <dir>\n"
+ "Spits out all the ccan dependencies (recursively unless --direct)");
+
+ /* We find depends without compiling by looking for ccan/ */
+ if (!ccan && !compile)
+ errx(1, "--non-ccan needs --compile");
+
+ if (compile)
+ deps = get_deps(NULL, argv[1], style, recurse, compile_info);
+ else
+ deps = get_safe_ccan_deps(NULL, argv[1], style, recurse);