- if "!VS_VERSION!" == "10" (
- if "!ARCH!" == "amd64" (
- set CMAKE_GENERATOR="Visual Studio 10 Win64"
- ) else (
- set CMAKE_GENERATOR="Visual Studio 10"
- )
- ) else if "!VS_VERSION!" == "11" (
- if "!ARCH!" == "amd64" (
- set CMAKE_GENERATOR="Visual Studio 11 Win64"
- ) else if "!ARCH!" == "arm" (
- set CMAKE_GENERATOR="Visual Studio 11 ARM"
- set CMAKE_GENERATOR_HOST="Visual Studio 11"
- ) else (
- set CMAKE_GENERATOR="Visual Studio 11"
- )
- ) else if "!VS_VERSION!" == "12" (
- if "!ARCH!" == "amd64" (
- set CMAKE_GENERATOR="Visual Studio 12 Win64"
- ) else if "!ARCH!" == "arm" (
- set CMAKE_GENERATOR="Visual Studio 12 ARM"
- set CMAKE_GENERATOR_HOST="Visual Studio 12"
- ) else (
- set CMAKE_GENERATOR="Visual Studio 12"
- )
- ) else if "!VS_VERSION!" == "14" (
- if "!ARCH!" == "amd64" (
- set CMAKE_GENERATOR="Visual Studio 14 Win64"
- ) else if "!ARCH!" == "arm" (
- set CMAKE_GENERATOR="Visual Studio 14 ARM"
- set CMAKE_GENERATOR_HOST="Visual Studio 14"
- ) else (
- set CMAKE_GENERATOR="Visual Studio 14"
- )
- ) else if "!VS_VERSION!" == "15" (
- if "!ARCH!" == "amd64" (
- set CMAKE_GENERATOR="Visual Studio 15 Win64"
- ) else if "!ARCH!" == "arm" (
- set CMAKE_GENERATOR="Visual Studio 15 ARM"
- set CMAKE_GENERATOR_HOST="Visual Studio 15"
- ) else (
- set CMAKE_GENERATOR="Visual Studio 15"
- )
+ set CMAKE_GENERATOR="Visual Studio !VS_VERSION!"
+ if "!ARCH!" == "i386" (
+ set CMAKE_ARCH=-A Win32
+ ) else if "!ARCH!" == "amd64" (
+ set CMAKE_ARCH=-A x64
+ ) else if "!ARCH!" == "arm" (
+ set CMAKE_ARCH=-A ARM