как вызвать add_custom_command - PullRequest
       3

как вызвать add_custom_command

0 голосов
/ 15 февраля 2012

Я хочу использовать add_custom_command для создания файла.Я знаю, что могу использовать add_custom_target, чтобы установить ЗАВИСИМОСТЬ для вызова команды.Но это также создаст цель (как в visual studio, она создаст .vcxproj).Я использую другой add_custom_command, а затем устанавливаю ЗАВИСИМОСТЬ, но он не работает.Зачем?Какой уровень зависимости может вызвать его?

Существуют ли какие-либо методы для вызова add_custom_command, например make install вызывает команду install.

1 Ответ

1 голос
/ 15 февраля 2012

Функция add_custom_command() соответствует правилу Makefile.В нем перечислены команды, которые необходимы для создания некоторого файла.Если вы хотите иметь возможность запускаться из make вызова, вы должны заключить его в `add_custom_target (tgt DEPENDS cmd), как вы сказали.

Таким образом, нет способа выполнить команду custom_command без созданияcustom_target для них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...