Традиционный процесс make, который я не могу изменить, создает цель, для которой я должен выполнить некоторую постобработку.
Я использую add_custom_target
, чтобы заставить make-файл всегда запускаться.Я использую add_custom_command
для своих шагов постобработки.
Проблема в том, что add_custom_target не может произвести вывод, если речь идет о CMake.Итак, как мне настроить зависимость для шагов постобработки?Я не хочу выполнять эти шаги, если внешняя программа-производитель фактически не обновила свою цель.
Команда add_custom_command не может использовать имя add_custom_target в качестве DEPENDS.Я попробовал это, и он предполагает, что имя add_custom_target - это просто файл, и он не может его найти.
Спасибо за любую помощь.Ура!