mirror of
https://github.com/python/cpython.git
synced 2025-11-02 19:12:55 +00:00
Optionally bracket all external declarations of init functions with "ifndef"s.
This commit is contained in:
parent
2afc2c74cd
commit
91cae85c32
2 changed files with 4 additions and 4 deletions
|
|
@ -38,7 +38,7 @@ def main():
|
||||||
if mustwait:
|
if mustwait:
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
def process(gentype, program, output, modules=[], module_files=[], debug=0):
|
def process(gentype, program, output, modules=[], module_files=[], debug=0, with_ifdef=0):
|
||||||
try:
|
try:
|
||||||
module_dict = macmodulefinder.process(program, modules, module_files, debug)
|
module_dict = macmodulefinder.process(program, modules, module_files, debug)
|
||||||
except macmodulefinder.Missing, arg:
|
except macmodulefinder.Missing, arg:
|
||||||
|
|
@ -54,7 +54,7 @@ def process(gentype, program, output, modules=[], module_files=[], debug=0):
|
||||||
return 1 # So the user can inspect it
|
return 1 # So the user can inspect it
|
||||||
elif gentype == 'source':
|
elif gentype == 'source':
|
||||||
import macgen_src
|
import macgen_src
|
||||||
warnings = macgen_src.generate(output, module_dict, debug)
|
warnings = macgen_src.generate(output, module_dict, debug, with_ifdef)
|
||||||
return warnings
|
return warnings
|
||||||
elif gentype == 'resource':
|
elif gentype == 'resource':
|
||||||
import macgen_rsrc
|
import macgen_rsrc
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ PROJECT_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozen.prj')
|
||||||
CONFIG_TEMPLATE=os.path.join(TEMPLATEDIR, ':templatefrozenconfig.c')
|
CONFIG_TEMPLATE=os.path.join(TEMPLATEDIR, ':templatefrozenconfig.c')
|
||||||
BUNDLE_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozenbundle.rsrc')
|
BUNDLE_TEMPLATE=os.path.join(TEMPLATEDIR, ':frozenbundle.rsrc')
|
||||||
|
|
||||||
def generate(output, module_dict, debug=0):
|
def generate(output, module_dict, debug=0, with_ifdef=0):
|
||||||
problems = 0
|
problems = 0
|
||||||
output_created=0
|
output_created=0
|
||||||
if not os.path.exists(output):
|
if not os.path.exists(output):
|
||||||
|
|
@ -91,7 +91,7 @@ def generate(output, module_dict, debug=0):
|
||||||
c_modules.append(module)
|
c_modules.append(module)
|
||||||
ifp = open(CONFIG_TEMPLATE)
|
ifp = open(CONFIG_TEMPLATE)
|
||||||
ofp = open(config_name, 'w')
|
ofp = open(config_name, 'w')
|
||||||
makeconfig.makeconfig(ifp, ofp, c_modules)
|
makeconfig.makeconfig(ifp, ofp, c_modules, with_ifdef)
|
||||||
ifp.close()
|
ifp.close()
|
||||||
ofp.close()
|
ofp.close()
|
||||||
MacOS.SetCreatorAndType(config_name, 'CWIE', 'TEXT')
|
MacOS.SetCreatorAndType(config_name, 'CWIE', 'TEXT')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue