anchor.diff:      exit /b 1
   )
   if /i [%1] == [/p:Platform]    (
  -    if /i [%2] == [AnyCPU]  (set __BuildArch=AnyCPU&&set __VCBuildArch=x86_amd64&&shift&&shift&goto Arg_Loop)
  +    if /i [%2] == [AnyCPU]  (set __BuildArch=x64&&set __VCBuildArch=x86_amd64&&shift&&shift&goto Arg_Loop)
       if /i [%2] == [x86]     (set __BuildArch=x86&&set __VCBuildArch=x86&&shift&&shift&goto Arg_Loop)
       if /i [%2] == [arm]     (set __BuildArch=arm&&set __VCBuildArch=x86_arm&&shift&&shift&goto Arg_Loop)
       if /i [%2] == [x64]     (set __BuildArch=x64&&set __VCBuildArch=x86_amd64&&shift&&shift&goto Arg_Loop)
  
positive.code:     set "__CMakeBinDir=%__CMakeBinDir:\=/%"
      set "__IntermediatesDir=%__IntermediatesDir:\=/%"
  
  :: We wanted to allow AnyCPU for folder creation purposes, but it doesn't make sense for a native build. Default to something else for the actual building.
  if "%__BuildArch%" == "AnyCPU" (
      set __BuildArch=x64
  )
  echo %__CMakeBinDir%
  
  :: Check that the intermediate directory exists so we can place our cmake build tree there
  
negative.code: set __binDir=%~dp0..\..\..\bin
  set __CMakeBinDir=""
  set __IntermediatesDir=""
  set __BuildArch=x64
  set __VCBuildArch=x86_amd64
  set CMAKE_BUILD_TYPE=Debug
  
  