Я пытаюсь использовать доллар строить LevelDB. LevelDB имеет скрипт, который генерирует некоторые платформо-зависимые флаги. Я могу вызвать сценарий от Бака, используя genrule
, но теперь мне нужно извлечь некоторые из флагов из вывода.
genrule(
name = 'build_config',
out = 'build_config.mk',
srcs = glob([
'build_detect_platform',
'db/**/*',
'table/**/*',
'util/**/*',
]),
cmd = './build_detect_platform $OUT . ',
)
Можно ли прочитать результат цели как строку в Buck?
Вы говорите об использовании вывода genrule в качестве входных данных для парсера Buck? Это невозможно
Других решений пока нет …