CMake предоставляет глобальную чистую цель для проектов Unix Makefile. Список файлов или каталогов, которые будут удалены как часть глобальной чистой цели, можно получить с помощью свойства ADDITIONAL_CLEAN_FILES
:
get_property( FILES_TO_CLEAN DIRECTORY PROPERTY ADDITIONAL_CLEAN_FILES )
message( "Clean: ${FILES_TO_CLEAN}" )
Этот список неполон, так как в нем перечислены только файлы, которые дополнительно удалены.
Вопрос:
Как получить список всех файлов или папок, которые удаляются как часть глобальной чистой цели?