5
5
if not "%1" == "" set PY_MAJ=%1
8
8
if not "%2" == "" set PY_MIN=%2
10
set BUILD_TYPE=Release
11
if not "%3" == "" set BUILD_TYPE=%3
12
if not "%4" == "" set SVN_VER_MAJ_MIN=%4
10
if not "%3" == "" set SVN_VER_MAJ_MIN=%3
13
11
if "%SVN_VER_MAJ_MIN%" == "" set /p SVN_VER_MAJ_MIN="Build against Subversion Version [maj.min]: "
14
12
if "%SVN_VER_MAJ_MIN%" == "" goto :eof
22
20
if "%PY_MAJ%.%PY_MIN%" == "2.4" set COMPILER=msvc71
23
21
if "%PY_MAJ%.%PY_MIN%" == "2.5" set COMPILER=msvc71
24
22
if "%PY_MAJ%.%PY_MIN%" == "2.6" set COMPILER=msvc90
23
if "%PY_MAJ%.%PY_MIN%" == "2.7" set COMPILER=msvc90
25
24
if "%PY_MAJ%.%PY_MIN%" == "3.0" set COMPILER=msvc90
26
25
if "%PY_MAJ%.%PY_MIN%" == "3.1" set COMPILER=msvc90
26
if "%PY_MAJ%.%PY_MIN%" == "3.2" set COMPILER=msvc90
28
28
if exist ..\..\ReleaseEngineering\win32-%COMPILER%\software-versions-%SVN_VER_MAJ_MIN%.cmd (
29
29
pushd ..\..\ReleaseEngineering\win32-%COMPILER%
34
rem see if there is a built pysvn.pyd
34
rem see if there is a built pysvn
35
35
if not "%TARGET%" == "" set PYSVN_PYTHONPATH=%TARGET%\py%PY_MAJ%%PY_MIN%_pysvn\Source
36
if not "%TARGET%" == "" set PYTHONPATH=%PYSVN_PYTHONPATH%
36
if not "%TARGET%" == "" set PYTHONPATH=%PYSVN_PYTHONPATH%;%WORKDIR%\Source
37
if "%TARGET%" == "" set PYTHONPATH=%WORKDIR%\Source
37
39
echo PYTHONPATH %PYTHONPATH%
39
41
set MEINC_INSTALLER_DIR=%WORKDIR%\Import\MEINC_Installer-%MEINC_INSTALLER_VER%-py%PY_MAJ%%PY_MIN%-win32
40
set PYCHECKER_DIR=%WORKDIR%\Import\PyChecker
41
set INCLUDE=%MEINC_INSTALLER_DIR%;%PYCHECKER_DIR%;%INCLUDE%
42
set SUBVERSION=%TARGET%\subversion-%SVN_VER%
44
set PY=c:\python%PY_MAJ%%PY_MIN%
45
set PYLIB=python%PY_MAJ%%PY_MIN%
42
set INCLUDE=%MEINC_INSTALLER_DIR%;%INCLUDE%
44
set PY=c:\python%PY_MAJ%%PY_MIN%.win32
45
if not exist %PY%\python.exe set PY=c:\python%PY_MAJ%%PY_MIN%
46
47
set PYTHON=%PY%\python.exe
48
49
rem Need python and SVN on the path
49
rem need c:\unxutils on the path to access the gettext utilities
50
PATH %PY%;%SUBVERSION%\%BUILD_TYPE%\bin;c:\unxutils;%PATH%
50
PATH %PY%;%SVN_BIN%;c:\UnxUtils;%PATH%
52
python -c "import sys;print 'Info: Python Version',sys.version"
53
python -c "import pysvn;print 'Info: pysvn Version',pysvn.version,'svn version',pysvn.svn_version"
52
%PYTHON% -c "import sys;print 'Info: Python Version',sys.version"
53
%PYTHON% -c "import pysvn;print 'Info: pysvn Version',pysvn.version,'svn version',pysvn.svn_version"