Bazel genrule Проверить, не расширяется ли выражение местоположения до файлов
Я пишу genrule
в Базеле. У меня есть файл в папке, которая может существовать, а может и не существовать. Я хочу сослаться на это, если это так, но игнорировать, если это не так. Как выполнить условную проверку в части cmdgenrule
прежде чем делать $(location my_file_that_may_or_may_not_exist)
?
Когда файл не существует, я получаю
$(location)
выражение расширяется до ошибки отсутствия файлов. Это ожидается, поэтому я хочу избежать этого