mirror of
https://github.com/python/cpython.git
synced 2024-11-24 10:24:35 +08:00
Don't make all the OpenSSL executables, just the library we need.
Contributed by David Bolen.
This commit is contained in:
parent
040b00a9ea
commit
03cb7ee9c5
@ -114,7 +114,27 @@ def main():
|
||||
os.environ["PATH"] = os.path.split(perl)[0] + \
|
||||
os.pathsep + \
|
||||
os.environ["PATH"]
|
||||
rc = os.system("ms\\32all.bat")
|
||||
# ms\32all.bat will reconfigure OpenSSL and then try to build
|
||||
# all outputs (debug/nondebug/dll/lib). So we filter the file
|
||||
# to exclude any "nmake" commands and then execute.
|
||||
tempname = "ms\\32all_py.bat"
|
||||
|
||||
in_bat = open("ms\\32all.bat")
|
||||
temp_bat = open(tempname,"w")
|
||||
while 1:
|
||||
cmd = in_bat.readline()
|
||||
print 'cmd', repr(cmd)
|
||||
if not cmd: break
|
||||
if cmd.strip()[:5].lower() == "nmake":
|
||||
continue
|
||||
temp_bat.write(cmd)
|
||||
in_bat.close()
|
||||
temp_bat.close()
|
||||
os.system(tempname)
|
||||
try:
|
||||
os.remove(tempname)
|
||||
except:
|
||||
pass
|
||||
|
||||
# Now run make.
|
||||
print "Executing nmake over the ssl makefiles..."
|
||||
|
Loading…
Reference in New Issue
Block a user