Ninja: list .pdb and .pch as implicit outputs so they are cleaned
MSVC generates multiple artifacts during the build process that don't get cleaned up by Ninja - .pdb, .ilk and .pch (if configured). Ninja supports implicit outputs, but it doesn't appear that Cmake supports them.
Is it possible to add a property similar to ADDITIONAL_MAKE_CLEAN_FILES for ninja implicit outputs?