mirror of https://github.com/python/cpython
Issue #26271: Fix the Freeze tool to use variables passed in from the
configure script related to compiler flags. Thanks to Daniel Shaulov for the bug report and patch.
This commit is contained in:
parent
774006232a
commit
e4044bfe63
|
@ -1326,6 +1326,7 @@ Mark Shannon
|
|||
Ha Shao
|
||||
Richard Shapiro
|
||||
Varun Sharma
|
||||
Daniel Shaulov
|
||||
Vlad Shcherbina
|
||||
Justin Sheehy
|
||||
Charlie Shepherd
|
||||
|
|
|
@ -379,6 +379,9 @@ Windows
|
|||
Tools/Demos
|
||||
-----------
|
||||
|
||||
- Issue #26271: Fix the Freeze tool to properly use flags passed through
|
||||
configure. Patch by Daniel Shaulov.
|
||||
|
||||
- Issue #26489: Add dictionary unpacking support to Tools/parser/unparse.py.
|
||||
Patch by Guo Ci Teo.
|
||||
|
||||
|
|
|
@ -17,12 +17,12 @@ def makemakefile(outfp, makevars, files, target):
|
|||
base = os.path.basename(file)
|
||||
dest = base[:-2] + '.o'
|
||||
outfp.write("%s: %s\n" % (dest, file))
|
||||
outfp.write("\t$(CC) $(CFLAGS) $(CPPFLAGS) -c %s\n" % file)
|
||||
outfp.write("\t$(CC) $(PY_CFLAGS) $(PY_CPPFLAGS) -c %s\n" % file)
|
||||
files[i] = dest
|
||||
deps.append(dest)
|
||||
|
||||
outfp.write("\n%s: %s\n" % (target, ' '.join(deps)))
|
||||
outfp.write("\t$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) %s -o %s $(LDLAST)\n" %
|
||||
outfp.write("\t$(LINKCC) $(PY_LDFLAGS) $(LINKFORSHARED) %s -o %s $(LDLAST)\n" %
|
||||
(' '.join(files), target))
|
||||
|
||||
outfp.write("\nclean:\n\t-rm -f *.o %s\n" % target)
|
||||
|
|
Loading…
Reference in New Issue