summaryrefslogtreecommitdiff
path: root/make.bat
diff options
context:
space:
mode:
authorGiampaolo Rodola' <g.rodola@gmail.com>2014-02-06 07:48:49 -0800
committerGiampaolo Rodola' <g.rodola@gmail.com>2014-02-06 07:48:49 -0800
commitc756223580fc091affbc97946057e8e015e721a6 (patch)
tree8386184b8d1da57bd18ab4f8f087a210b59aa31f /make.bat
parentd921eee5402d870c4c2e57d9d15e9555037e6ca0 (diff)
downloadpsutil-c756223580fc091affbc97946057e8e015e721a6.tar.gz
have make.bat (hopefully) compile and upload *all* supported python versions
Diffstat (limited to 'make.bat')
-rw-r--r--make.bat28
1 files changed, 26 insertions, 2 deletions
diff --git a/make.bat b/make.bat
index 9f7104e7..ca6a819a 100644
--- a/make.bat
+++ b/make.bat
@@ -126,18 +126,43 @@ if "%1" == "memtest" (
if "%1" == "build-exes" (
:build-exes
+ rem mingw 32 versions
+ C:\Python24\python.exe setup.py build -c mingw32 bdist_wininst || goto :error
+ C:\Python25\python.exe setup.py build -c mingw32 bdist_wininst || goto :error
+ rem "standard" 32 bit versions, using VS 2008 (2.6, 2.7) or VS 2010 (3.3+)
C:\Python26\python.exe setup.py build bdist_wininst || goto :error
C:\Python27\python.exe setup.py build bdist_wininst || goto :error
C:\Python33\python.exe setup.py build bdist_wininst || goto :error
+ C:\Python34\python.exe setup.py build bdist_wininst || goto :error
+ rem 64 bit versions
+ rem Python 2.7 + VS 2008 requires vcvars64.bat to be run first:
+ rem http://stackoverflow.com/questions/11072521/
+ rem Windows SDK and .NET Framework 3.5 SP1 also need to be installed (sigh)
+ "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat"
+ C:\Python27-64\python.exe setup.py build bdist_wininst || goto :error
+ C:\Python33-64\python.exe setup.py build bdist_wininst || goto :error
+ C:\Python34-64\python.exe setup.py build bdist_wininst || goto :error
echo OK
goto :eof
)
if "%1" == "upload-exes" (
:upload-exes
+ rem mingw 32 versions
+ C:\Python25\python.exe setup.py build -c mingw32 bdist_wininst upload || goto :error
+ rem "standard" 32 bit versions, using VS 2008 (2.6, 2.7) or VS 2010 (3.3+)
C:\Python26\python.exe setup.py bdist_wininst upload || goto :error
C:\Python27\python.exe setup.py bdist_wininst upload || goto :error
C:\Python33\python.exe setup.py bdist_wininst upload || goto :error
+ C:\Python34\python.exe setup.py bdist_wininst upload || goto :error
+ rem 64 bit versions
+ rem Python 2.7 + VS 2008 requires vcvars64.bat to be run first:
+ rem http://stackoverflow.com/questions/11072521/
+ rem Windows SDK and .NET Framework 3.5 SP1 also need to be installed (sigh)
+ "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat"
+ C:\Python27-64\python.exe setup.py build bdist_wininst upload || goto :error
+ C:\Python33-64\python.exe setup.py build bdist_wininst upload || goto :error
+ C:\Python34-64\python.exe setup.py build bdist_wininst upload || goto :error
echo OK
goto :eof
)
@@ -145,7 +170,6 @@ if "%1" == "upload-exes" (
goto :help
:error
- echo last command returned an error; exiting
- echo %errorlevel%
+ echo last command exited with error code %errorlevel%
exit /b %errorlevel%
goto :eof