2017-05-11 10 views
1

通常のルールでは、出力はbin辞書に書き込まれます。例えば、 genruleの出力はgenfilesディレクトリに書き込まれます。後者の名前を考えれば、これは驚くべきことではありませんが、なぜ概念的な違いがあるのでしょうか?binとgenの概念の違いは何ですか?

答えて

1

特に良い理由はありません。実際にoutput_to_bindir属性を持つbinにgenrulesの出力を書き込んで、Skylarkの出力を任意の場所に置くことができます。

これは単なる歴史的なものです。実際には、それらのような出力ディレクトリ(testlogs、includeなど)がいくつかありますが、それらはもっとも一般的です。

関連する問題