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 がメッセージを表示しないように "make clean" を準備していることがわかりますが、カスタム ターゲットにメッセージが表示されないようにする方法を CMake に伝えるにはどうすればよいでしょうか?