CMake пользовательские команды очистки - PullRequest
12 голосов
/ 13 октября 2010

В моем проекте CMake я бы хотел, чтобы при запуске чистой цели происходило какое-то нестандартное поведение. Однако, если я сделаю

add_dependencies(clean extra-clean)

не получается с

add_dependencies Adding dependency to non-existent target: clean

Возможно ли вообще настраивать чистое поведение?

РЕДАКТИРОВАТЬ: Я использую некоторые внешние инструменты как часть сборки. Эти инструменты генерируют много файлов, но их можно очистить, просто попросив сделать это. В идеале я мог бы добавить собственную цель к чистой цели, чтобы вызвать инструмент для ее очистки.

1 Ответ

5 голосов
/ 13 октября 2010

Какое пользовательское поведение вы ищете? Если вам нужно удалить файлы, вы можете использовать set_directory_properties .

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