In Visual Studio generators, generated vcxproj's include hard coded paths where they shouldn't
In general, all VC++ projects include hard coded paths in their Output directory, Additional Include Directory, Additional linker input directories, and others.
ZERO_CHECK's only file, generate.stamp.rule, has in custom build tool Command and Additional-Inputs elements that include hard coded paths. ALL_BUILD's single file, CMakeLists.txt, has similar hard coded paths in Custom build step - and additionally, hard coded paths to referenced projects.
This makes it very hard to source control - or otherwise share - solutions and projects generated by CMake for VS.