#2719·buck

跨目录访问文件

作者: champak创建于 2022年7月29日更新于 2022年7月29日

大家好, 我需要关于如何使用 buck/bzl 来跨目录的建议。 我的文件如下: Foo/tests/< 一个模板测试文件> Foo/srcs/< 源文件> 我想根据模板测试文件为每个源文件创建一个测试目标。 我想在 tests 中使用 BZL 宏来全局引用 srcs 目录下的文件。 该如何做呢? 如果我试图从 tests 中全局引用 srcs 目录下的文件, 就会出现包边界错误。 是否有什么方法可以将 srcs 中的文件导出, 使其在 tests 中可见? 我想在 tests 中使用 BZL 宏来处理这些文件, 以实例化测试目标。 感谢各位提供的指导!