80 REM figure out MSC version |
80 REM figure out MSC version |
81 for /F %%i in ('sh %HotSpotWorkSpace%/make/windows/get_msc_ver.sh') do set %%i |
81 for /F %%i in ('sh %HotSpotWorkSpace%/make/windows/get_msc_ver.sh') do set %%i |
82 |
82 |
83 echo ************************************************************** |
83 echo ************************************************************** |
84 set ProjectFile=%HotSpotBuildSpace%\jvm.vcproj |
84 set ProjectFile=%HotSpotBuildSpace%\jvm.vcproj |
|
85 echo MSC_VER = "%MSC_VER%" |
85 if "%MSC_VER%" == "1200" ( |
86 if "%MSC_VER%" == "1200" ( |
86 set ProjectFile=%HotSpotBuildSpace%\jvm.dsp |
87 set ProjectFile=%HotSpotBuildSpace%\jvm.dsp |
87 echo Will generate VC6 project {unsupported} |
88 echo Will generate VC6 project {unsupported} |
88 ) else ( |
89 ) else ( |
89 if "%MSC_VER%" == "1400" ( |
90 if "%MSC_VER%" == "1400" ( |
94 ) else ( |
95 ) else ( |
95 if "%MSC_VER%" == "1600" ( |
96 if "%MSC_VER%" == "1600" ( |
96 echo Will generate VC10 {Visual Studio 2010} |
97 echo Will generate VC10 {Visual Studio 2010} |
97 set ProjectFile=%HotSpotBuildSpace%\jvm.vcxproj |
98 set ProjectFile=%HotSpotBuildSpace%\jvm.vcxproj |
98 ) else ( |
99 ) else ( |
|
100 if "%MSC_VER%" == "1700" ( |
|
101 echo Will generate VC10 {compatible with Visual Studio 2012} |
|
102 echo After opening in VS 2012, click "Update" when prompted. |
|
103 set ProjectFile=%HotSpotBuildSpace%\jvm.vcxproj |
|
104 ) else ( |
99 echo Will generate VC7 project {Visual Studio 2003 .NET} |
105 echo Will generate VC7 project {Visual Studio 2003 .NET} |
|
106 ) |
100 ) |
107 ) |
101 ) |
108 ) |
102 ) |
109 ) |
103 ) |
110 ) |
104 echo %ProjectFile% |
111 echo %ProjectFile% |