| def genrule(cmd, **kwargs): | |
| # Resolve a distracting inconsistency between Buck and Bazel. | |
| # Bazel creates the directory for your output file, while Buck expects the | |
| # cmd to create it. | |
| # | |
| # TODO: send this as a PR to Buck, because Bazel's behavior here is better. | |
| cmd = "mkdir -p `dirname ${OUT}`; " + cmd | |
| native.genrule(cmd = cmd, **kwargs) |