标签: bazel
对于普通规则,输出将写入bin字典。对于例如genrule的输出被写入genfiles目录。虽然考虑到后一个名字的名称,这并不奇怪,但我想知道为什么会出现这样的概念差异。
bin
genrule
genfiles
答案 0 :(得分:1)
没有特别好的理由(您可以实际将genrules'输出写入具有output_to_bindir属性的bin,并将Skylark输出放在任何您想要的位置。
output_to_bindir
这只是历史性的。实际上有几个其他输出目录(例如,testlogs,include),它们只是最常见的。