CMake为Unix Makefile项目提供了一个全局清除目标。可以通过ADDITIONAL_CLEAN_FILES
属性检索将作为全局清除目标的一部分删除的文件或目录的列表:
get_property( FILES_TO_CLEAN DIRECTORY PROPERTY ADDITIONAL_CLEAN_FILES )
message( "Clean: ${FILES_TO_CLEAN}" )
此列表不完整,因为它仅列出了另外个已删除的文件。
问题:
如何获取作为全局清除目标一部分删除的所有文件或文件夹的列表?