VC Generator forces you to specify architecture (Win32 or x64) when the Buildsystem is generated (first stage), for example:
project > cmake -A x64 -B build64 .
then on the build (second stage) a config (Release, Debug, ...) is specified, for example:
project > cmake --build build64 --config Debug
as foonathan_memory_vendor was implemented once the project was generated for an architecture (x64 for example) no other architecture was allowed, for example the following command:
project > cmake -A Win32 -B build32 .
wouldn't generate any vcxproj because it identifies that this project was already generated (unfortunately for the wrong architecture).
VC Generator forces you to specify architecture (Win32 or x64) when the Buildsystem is generated (first stage), for example:
project > cmake -A x64 -B build64 .
then on the build (second stage) a config (Release, Debug, ...) is specified, for example:project > cmake --build build64 --config Debug
as foonathan_memory_vendor was implemented once the project was generated for an architecture (x64 for example) no other architecture was allowed, for example the following command:project > cmake -A Win32 -B build32 .
wouldn't generate any vcxproj because it identifies that this project was already generated (unfortunately for the wrong architecture).