ted.mielczarek%gmail.com 3c0bd42437 bug 418938 - rxvt is ugly as sin. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@252199 18797224-902f-48f8-a5cc-f745e15eee43
2008-06-09 18:17:08 +00:00

84 lines
2.2 KiB
Batchfile
Executable File

@echo off
SET MOZ_MSVCVERSION=8
SET MOZBUILDDIR=%~dp0
SET MOZILLABUILD=%MOZBUILDDIR%
echo "Mozilla tools directory: %MOZBUILDDIR%"
REM Get MSVC paths
call "%MOZBUILDDIR%guess-msvc.bat"
REM Use the "new" moztools-static
set MOZ_TOOLS=%MOZBUILDDIR%moztools
rem append moztools to PATH
SET PATH=%PATH%;%MOZ_TOOLS%\bin
if "%VC8DIR%"=="" (
if "%VC8EXPRESSDIR%"=="" (
ECHO "Microsoft Visual C++ version 8 was not found. Exiting."
pause
EXIT /B 1
)
if "%SDKDIR%"=="" (
ECHO "Microsoft Platform SDK was not found. Exiting."
pause
EXIT /B 1
)
rem Prepend MSVC paths
call "%VC8EXPRESSDIR%\Bin\vcvars32.bat"
SET USESDK=1
rem Don't set SDK paths in this block, because blocks are early-evaluated.
rem Fix problem with VC++Express Edition
if "%SDKVER%"=="6" (
rem SDK Ver.6.0 (Windows Vista SDK) and 6.1 (Windows Server 2008 SDK)
rem does not contain ATL header files too.
rem It is needed to use Platform SDK's ATL header files.
SET USEPSDKATL=1
rem SDK ver.6.0 does not contain OleAcc.idl
rem It is needed to use Platform SDK's OleAcc.idl
if "%SDKMINORVER%"=="0" (
SET USEPSDKIDL=1
)
)
) else (
rem Prepend MSVC paths
call "%VC8DIR%\Bin\vcvars32.bat"
rem If the SDK is Win2k3SP2 or higher, we want to use it
if %SDKVER% GEQ 5 (
SET USESDK=1
)
)
if "%USESDK%"=="1" (
rem Prepend SDK paths - Don't use the SDK SetEnv.cmd because it pulls in
rem random VC paths which we don't want.
rem Add the atlthunk compat library to the end of our LIB
set PATH=%SDKDIR%\bin;%PATH%
set LIB=%SDKDIR%\lib;%LIB%;%MOZBUILDDIR%atlthunk_compat
if "%USEPSDKATL%"=="1" (
if "%USEPSDKIDL%"=="1" (
set INCLUDE=%SDKDIR%\include;%PSDKDIR%\include\atl;%PSDKDIR%\include;%INCLUDE%
) else (
set INCLUDE=%SDKDIR%\include;%PSDKDIR%\include\atl;%INCLUDE%
)
) else (
if "%USEPSDKIDL%"=="1" (
set INCLUDE=%SDKDIR%\include;%SDKDIR%\include\atl;%PSDKDIR%\include;%INCLUDE%
) else (
set INCLUDE=%SDKDIR%\include;%SDKDIR%\include\atl;%INCLUDE%
)
)
)
cd "%USERPROFILE%"
%MOZILLABUILD%\msys\bin\bash --login -i