我正在使用 Buck 来构建我的项目,但是由于使用了 Git 子模块,我的文件夹结构很复杂。我的项目布局如下所示:
+ root
+-- .buckconfig // X
+-- BUCK // A
+-- main.cpp
+--+ library // Git Submodule!
+-- .buckconfig // Y
+-- BUCK // B
+--+ anotherLibrary
+-- .buckconfig
+-- BUCK // C
在BUCK文件 C 中,我有这样的路径://:library. 当不用作子模块时,//将被解析为library/. 这是我想要的行为,即使library是子模块。
在上面的布局中,会//解析为.buckconfigX还是.buckconfigY?