CustomBuild steps don't work with ampersand in path
Building our project with Visual Studio 2015 fails if the source tree is in a path containing an ampersand and no spaces. I've tried with cmake 3.5.2 and 3.7.2.
With the source tree in C:\dev\G&I we see the following error. I can fix this by editing the Command Line properties for ZERO_CHECK to put quotes around the -H and -B options, but then the same error comes up for each of the other projects.
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1> Checking Build System
1>CUSTOMBUILD : CMake error : The source directory "C:/dev/G" does not exist.
1> Specify --help for usage, or press the help button on the CMake GUI.
1> 'I' is not recognized as an internal or external command,
1> operable program or batch file.
1> 'I' is not recognized as an internal or external command,
1> operable program or batch file.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========