Поведение cmake.exe --build, --target clean и добавление исключений в --target clean - PullRequest
0 голосов
/ 27 ноября 2018

Я использую QT Creator для моего проекта на основе CMake.В настройках проекта в «Чистых шагах» установлено «Build: cmake.exe --build. --Target clean».Итак, у меня есть 2 запроса:

1) Я попытался выяснить точное поведение «--target clean», но не смог найти точные детали.Мне пришла в голову мысль, что предполагается удалить целевые выходные файлы, сгенерированные сборкой, но мне нужно подтвердить, удаляет ли он также все выходные файлы, связанные со всеми целевыми объектами, включенными в проект?

2) MyПроект состоит из нескольких целей, соединенных последовательно, например, на 1-м этапе несколько файлов, сгенерированных при выполнении какого-либо инструмента, затем на втором этапе эти сгенерированные файлы используются в качестве исходного файла вместе с другим набором файлов для генерации окончательного исполняемого результата.И выходные файлы должны быть размещены вдоль внешней папки сборки cmake, потому что они НЕ ДОЛЖНЫ быть удалены и созданы с нуля, а скорее изменены.Итак, какой подход лучше сделать так, чтобы --target clean пропускал удаление целевых файлов на первом шаге?

Спасибо.

...