В моем проекте CMake я бы хотел, чтобы при запуске чистой цели происходило какое-то нестандартное поведение. Однако, если я сделаю
add_dependencies(clean extra-clean)
не получается с
add_dependencies Adding dependency to non-existent target: clean
Возможно ли вообще настраивать чистое поведение?
РЕДАКТИРОВАТЬ: Я использую некоторые внешние инструменты как часть сборки. Эти инструменты генерируют много файлов, но их можно очистить, просто попросив сделать это. В идеале я мог бы добавить собственную цель к чистой цели, чтобы вызвать инструмент для ее очистки.