source: local/greenstone2/windows-64bit/setup32.bat@ 29053

Last change on this file since 29053 was 29053, checked in by ak19, 8 years ago

Cleaned up the default setup.bat and addin g the new setup32.bat which works to compile GS2 in a 32 bit mode on a 64 bit Windows 7.

File size: 3.4 KB
Line 
1@echo off
2echo.
3echo ******************************
4
5set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55
6if not exist "%JAVA_HOME%" echo %JAVA_HOME% does not exist& goto done
7set PATH=%JAVA_HOME%\bin;%PATH%
8
9echo + Set JAVA_HOME=%JAVA_HOME% and updated PATH
10
11set PERL_HOME=C:\Perl64
12if not exist "%PERL_HOME%" echo %PERL_HOME% does not exist& goto done
13set PATH=%PERL_HOME%\bin;%PATH%
14
15echo + Set PERL_PATH=%PERL_HOME% and updated PATH
16
17:: WORKS:
18call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
19
20:: Common Tools folder not found
21:: call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
22
23:: Same problem as with C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64_x86\vcvarsamd64_x86.bat
24:: call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
25
26
27:: 64 bit mode doesn't work
28:: Running vcvarsamd64_x86 has the same problem as below
29::set vclocation=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC
30::set vclocation=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC
31::::set vclocation=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64_x86
32::if not exist "%vclocation%" echo %vclocation% does not exist& goto done
33::pushd "%vclocation%"
34::call vcvarsamd64_x86.bat
35::::call vcvarsall.bat amd64
36::popd
37
38
39:: Error: https://groups.google.com/forum/#!topic/UniMRCP/Iybpn51UYnI
40:: http://msdn.microsoft.com/en-us/library/ff770576.aspx
41:: http://stackoverflow.com/questions/11544563/can-i-set-the-platform-toolset-from-the-command-line-when-building-with-vs2010s
42:: /p:PlatformToolset=v100
43:: call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64_x86\vcvarsamd64_x86.bat"
44
45
46:: If using SetEnv.cmd:
47
48:: http://go4answers.webhost4life.com/Example/windows-sdk-v70a-setenvbat-218785.aspx
49:: explains that SetEnv.cmd does exist in the new Microsoft SDK:
50:: C:\Windows\System32\cmd.exe /E:ON /V:ON /T:0E /K "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd"
51:: (Unused: http://stackoverflow.com/questions/887894/how-to-find-windows-sdks-setenv-cmd-setenv-cmd-does-not-work-correctly )
52
53::call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd"
54:: Run with /? to see what options it takes (/x86, /x64, /ia64, /vista, /xp, /win7 and more)
55
56::set sdklocation=C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
57::if not exist "%sdklocation%" echo %sdklocation% does not exist& goto done
58::pushd "%sdklocation%"
59::call SetEnv.cmd /x64
60::popd
61
62:: http://www.apachelounge.com/viewtopic.php?t=3348
63:: http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval
64:: https://ask.mozilla.org/question/256/failure-during-conversion-to-coff-file-invalid-or-corrupt/
65:: Rename cvtres.exe in C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64, then put the one from
66:: C:\Windows\Microsoft.NET\Framework\v4.0.30319 (or from C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64) in there
67::set cvlocation=C:\Windows\Microsoft.NET\Framework\v4.0.30319
68::set cvlocation=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64
69::if exist "%cvlocation%\cvtres.exe" set PATH=%cvlocation%;%PATH%
70
71:done
72echo Leaving local/setup.bat
73echo ******************************
74echo.
75
76:: http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval
Note: See TracBrowser for help on using the repository browser.