LINK_DEPENDS property uses invalid path on Windows+Ninja
When using Ninja, the target property LINK_DEPENDS is used with forward-slashes ("c:/foo/bar.x") instead of backslaches. This is independent of whether the property was set with forward-slashes or backslashes, i.e. it gets explicitly converted into forward-slashes. The resulting path is then passed to the function FindFirstFileExA, which does not accept it, resulting in an error, as soon as a target with that property is built:
ninja: error: FindFirstFileExA( d:/testproject/src): The filename, directory name, or volume label syntax is incorrect.