11setlocal enabledelayedexpansion
2- @ if exist " %HXCPP_MSVC% \..\..\VC\" (
3- @ if not exist " %HXCPP_MSVC% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat" (
4- @ echo Error: the specified MSVC version does not have vcvarsx86_amd64.bat setup script
5- ) else (
6- @ echo " %HXCPP_MSVC% "
7- @ call " %HXCPP_MSVC% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
8- @ echo HXCPP_VARS
9- @ set
2+ @ if exist " %HXCPP_MSVC% \vsvars32.bat" (
3+ @ call " %HXCPP_MSVC% \vsvars32.bat"
4+ @ echo HXCPP_VARS
5+ @ set
6+ ) else if exist " %VS140COMNTOOLS% \vsvars32.bat" (
7+ @ call " %VS140COMNTOOLS% \vsvars32.bat"
8+ @ if defined HXCPP_WINXP_COMPAT (
9+ @ set " INCLUDE = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Include;!INCLUDE! "
10+ @ set " PATH = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Bin;!PATH! "
11+ @ set " LIB = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Lib;!LIB! "
12+ @ set HXCPP_XP_DEFINE = _USING_V140_SDK71_
13+ )
14+ @ echo HXCPP_VARS
15+ @ set
16+ ) else if exist " %VS120COMNTOOLS% \vsvars32.bat" (
17+ @ call " %VS120COMNTOOLS% \vsvars32.bat"
18+ @ if defined HXCPP_WINXP_COMPAT (
19+ @ set " INCLUDE = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Include;!INCLUDE! "
20+ @ set " PATH = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Bin;!PATH! "
21+ @ set " LIB = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Lib;!LIB! "
22+ @ set HXCPP_XP_DEFINE = _USING_V120_SDK71_
23+ )
24+ @ echo HXCPP_VARS
25+ @ set
26+ ) else if exist " %VS110COMNTOOLS% \vsvars32.bat" (
27+ @ call " %VS110COMNTOOLS% \vsvars32.bat"
28+ @ if defined HXCPP_WINXP_COMPAT (
29+ @ set " INCLUDE = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Include;!INCLUDE! "
30+ @ set " PATH = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Bin;!PATH! "
31+ @ set " LIB = %ProgramFiles(x86)% \Microsoft SDKs\Windows\7.1A\Lib;!LIB! "
32+ @ set HXCPP_XP_DEFINE = _USING_V110_SDK71_
1033 )
11- ) else if exist " %VS120COMNTOOLS% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat" (
12- @ echo " %VS120COMNTOOLS% "
13- @ call " %VS120COMNTOOLS% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
1434 @ echo HXCPP_VARS
1535 @ set
16- ) else if exist " %VS110COMNTOOLS% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat" (
17- @ echo " %VS110COMNTOOLS% "
18- @ call " %VS110COMNTOOLS% \..\..\VC\bin\x86_amd64\vcvarsx86_amd64.bat"
36+ ) else if exist " %VS100COMNTOOLS% \vsvars32.bat" (
37+ @ call " %VS100COMNTOOLS% \vsvars32.bat"
38+ @ echo HXCPP_VARS
39+ @ set
40+ ) else if exist " %VS90COMNTOOLS% \vsvars32.bat" (
41+ @ call " %VS90COMNTOOLS% \vsvars32.bat"
42+ @ echo HXCPP_VARS
43+ @ set
44+ ) else if exist " %VS80COMNTOOLS% \vsvars32.bat" (
45+ @ call " %VS80COMNTOOLS% \vsvars32.bat"
46+ @ echo HXCPP_VARS
47+ @ set
48+ ) else if exist " %VS71COMNTOOLS% \vsvars32.bat" (
49+ @ call " %VS71COMNTOOLS% \vsvars32.bat"
50+ @ echo HXCPP_VARS
51+ @ set
52+ ) else if exist " %VS70COMNTOOLS% \vsvars32.bat" (
53+ @ call " %VS70COMNTOOLS% \vsvars32.bat"
1954 @ echo HXCPP_VARS
2055 @ set
2156) else (
22- echo Error: 64bit is not autmatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths
23- )
57+ echo Warning: Could not find environment variables for Visual Studio
58+ )
0 commit comments