c++ - 将 Buck genrule 的结果读入 Buck

标签 c++ buck

我正在尝试使用 build . LevelDB 有一个 script that generates some platform-specific flags .我可以使用 genrule 从 Buck 调用脚本,但现在我需要从输出中提取一些标志。

genrule(
  name = 'build_config',
  out = 'build_config.mk',
  srcs = glob([
    'build_detect_platform',
    'db/**/*',
    'table/**/*',
    'util/**/*',
  ]),
  cmd = './build_detect_platform $OUT . ',
)

是否可以将目标的结果作为字符串读入 Buck?

最佳答案

您是在谈论使用 genrule 输出作为 Buck 解析器的输入吗?这是不可能的。

关于c++ - 将 Buck genrule 的结果读入 Buck,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42493776/

相关文章:

c++ - 为什么我的日志库会导致性能测试运行得更快?

ios - 我们可以限制 Swift 生成的接口(interface)只能在 Xcode 中从模块访问吗?

c++ - 我可以将 Git URL 指定为 Buck 中的依赖项吗?

ios - 如何使用 Buck 链接预建库?

c++ - 从 Buck 调用 Google Test 时可以添加启用颜色吗?

c++ - 在 Travis 服务器上使用 Buck 构建

c++ - 对结构成员的临时绑定(bind)引用

c++ - 如何读取文件目录

C++ - 对 `WinMain@16 的 undefined reference

c++ - 从线程中分离对象