Merge pull request #4099 from vkosh/configure-git
[vuplus_xbmc] / project / BuildDependencies / DownloadMingwBuildEnv.bat
1 @ECHO OFF
2
3 SETLOCAL
4
5 SET MSYS_INSTALL_PATH="%CD%\msys"
6 SET MINGW_INSTALL_PATH="%CD%\msys\mingw"
7
8 SET CUR_PATH=%CD%
9 SET XBMC_PATH=%CD%\..\..
10 SET TMP_PATH=%CD%\scripts\tmp
11
12 rem can't run rmdir and md back to back. access denied error otherwise.
13 IF EXIST %MSYS_INSTALL_PATH% rmdir %MSYS_INSTALL_PATH% /S /Q
14 IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q
15
16 IF $%1$ == $$ (
17   SET DL_PATH="%CD%\downloads2"
18 ) ELSE (
19   SET DL_PATH="%1"
20 )
21
22 SET WGET=%CUR_PATH%\bin\wget
23 SET ZIP=%CUR_PATH%\..\Win32BuildSetup\tools\7z\7za
24
25 IF NOT EXIST %DL_PATH% md %DL_PATH%
26
27 IF NOT EXIST %MSYS_INSTALL_PATH% md %MSYS_INSTALL_PATH%
28 IF NOT EXIST %MINGW_INSTALL_PATH% md %MINGW_INSTALL_PATH%
29 IF NOT EXIST %TMP_PATH% md %TMP_PATH%
30
31 cd scripts
32
33 CALL get_msys_env.bat
34 IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q
35 CALL get_mingw_env.bat
36
37 cd %CUR_PATH%
38
39 rem update fstab to install path
40 SET FSTAB=%MINGW_INSTALL_PATH%
41 SET FSTAB=%FSTAB:\=/%
42 SET FSTAB=%FSTAB:"=%
43 ECHO %FSTAB% /mingw>>"%MSYS_INSTALL_PATH%\etc\fstab"
44 SET FSTAB=%XBMC_PATH%
45 SET FSTAB=%FSTAB:\=/%
46 SET FSTAB=%FSTAB:"=%
47 ECHO %FSTAB% /xbmc>>"%MSYS_INSTALL_PATH%\etc\fstab"
48
49 rem insert call to vcvars32.bat in msys.bat
50 SET NET90VARS="%VS90COMNTOOLS%..\..\VC\bin\vcvars32.bat"
51 SET NET100VARS="%VS100COMNTOOLS%..\..\VC\bin\vcvars32.bat"
52 cd %MSYS_INSTALL_PATH%
53 Move msys.bat msys.bat_dist
54 IF EXIST %NET100VARS% (
55         ECHO CALL %NET100VARS%>>msys.bat
56 ) ELSE IF EXIST %NET90VARS% (
57         ECHO CALL %NET90VARS%>>msys.bat
58 )
59 TYPE msys.bat_dist>>msys.bat
60
61 cd %CUR_PATH%
62
63 IF EXIST %TMP_PATH% rmdir %TMP_PATH% /S /Q