我想用cmake添加自定义目标,但其中一些必须“无声”,因为它不是必需的。例如,对于干净的自定义命令:在cmake自定义目标中禁用自动消息
// In CMakeLists.txt
add_custom_target(clean-temporaries
${CMAKE_COMMAND} -P clean-temporaries.cmake
COMMENT "Deleting temporary files"
)
// clean-temporaries.cmake
file(GLOB_RECURSE temporary_files "*[~#]")
file(REMOVE ${temporary_files})
$ cmake .
$ make clean-temporals
[100%] Deleting temporary files
[100%] Built target clean-temporaries
$ make clean
$
我们可以看到,CMake的准备“做干净”为不显示的消息,但是,我怎么能到CMake的说,我不希望在一个自定义的目标的消息?