mirror of
https://github.com/python/cpython.git
synced 2025-09-10 18:58:35 +00:00
Bug #999767: make setup.py obey Setup.local wrt shared modules
This commit is contained in:
parent
cd4d1e8b46
commit
e08fa29d0e
1 changed files with 11 additions and 10 deletions
9
setup.py
9
setup.py
|
@ -148,15 +148,16 @@ class PyBuildExt(build_ext):
|
||||||
self.extensions.remove(ext)
|
self.extensions.remove(ext)
|
||||||
|
|
||||||
if platform != 'mac':
|
if platform != 'mac':
|
||||||
# Parse Modules/Setup to figure out which modules are turned
|
# Parse Modules/Setup and Modules/Setup.local to figure out which
|
||||||
# on in the file.
|
# modules are turned on in the file.
|
||||||
input = text_file.TextFile('Modules/Setup', join_lines=1)
|
|
||||||
remove_modules = []
|
remove_modules = []
|
||||||
|
for filename in ('Modules/Setup', 'Modules/Setup.local'):
|
||||||
|
input = text_file.TextFile(filename, join_lines=1)
|
||||||
while 1:
|
while 1:
|
||||||
line = input.readline()
|
line = input.readline()
|
||||||
if not line: break
|
if not line: break
|
||||||
line = line.split()
|
line = line.split()
|
||||||
remove_modules.append( line[0] )
|
remove_modules.append(line[0])
|
||||||
input.close()
|
input.close()
|
||||||
|
|
||||||
for ext in self.extensions[:]:
|
for ext in self.extensions[:]:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue