[Python-checkins] r51342 - in python/trunk: PCbuild/build_ssl.py Tools/buildbot/external.bat
martin.v.loewis
python-checkins at python.org
Thu Aug 17 21:19:33 CEST 2006
Author: martin.v.loewis
Date: Thu Aug 17 21:19:32 2006
New Revision: 51342
Modified:
python/trunk/PCbuild/build_ssl.py
python/trunk/Tools/buildbot/external.bat
Log:
Merge 51340 and 51341 from 2.5 branch:
Leave tk build directory to restore original path.
Invoke debug mk1mf.pl after running Configure.
Modified: python/trunk/PCbuild/build_ssl.py
==============================================================================
--- python/trunk/PCbuild/build_ssl.py (original)
+++ python/trunk/PCbuild/build_ssl.py Thu Aug 17 21:19:32 2006
@@ -139,23 +139,26 @@
try:
os.chdir(ssl_dir)
# If the ssl makefiles do not exist, we invoke Perl to generate them.
- if not os.path.isfile(makefile):
+ # Due to a bug in this script, the makefile sometimes ended up empty
+ # Force a regeneration if it is.
+ if not os.path.isfile(makefile) or os.path.getsize(makefile)==0:
print "Creating the makefiles..."
sys.stdout.flush()
# Put our working Perl at the front of our path
os.environ["PATH"] = os.path.dirname(perl) + \
os.pathsep + \
os.environ["PATH"]
+ run_configure(configure, do_script)
if arch=="x86" and debug:
# the do_masm script in openssl doesn't generate a debug
# build makefile so we generate it here:
os.system("perl util\mk1mf.pl debug "+configure+" >"+makefile)
- run_configure(configure, do_script)
# Now run make.
- print "Executing nmake over the ssl makefiles..."
+ makeCommand = "nmake /nologo PERL=\"%s\" -f \"%s\"" %(perl, makefile)
+ print "Executing ssl makefiles:", makeCommand
sys.stdout.flush()
- rc = os.system("nmake /nologo PERL=\"%s\" -f \"%s\"" %(perl, makefile))
+ rc = os.system(makeCommand)
if rc:
print "Executing "+makefile+" failed"
print rc
Modified: python/trunk/Tools/buildbot/external.bat
==============================================================================
--- python/trunk/Tools/buildbot/external.bat (original)
+++ python/trunk/Tools/buildbot/external.bat Thu Aug 17 21:19:32 2006
@@ -28,6 +28,7 @@
cd tk8.4.12\win
nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12
nmake -f makefile.vc TCLDIR=..\..\tcl8.4.12 INSTALLDIR=..\..\tcltk install
+ cd ..\..
)
@rem sqlite
More information about the Python-checkins
mailing list