mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-01 15:48:21 +00:00
Add pperrors variable to ease rebasing the preprocessor branch
This commit is contained in:
parent
7eaa4cb0ad
commit
52771ce630
1 changed files with 8 additions and 2 deletions
10
main.py
10
main.py
|
@ -675,13 +675,14 @@ def main(argv):
|
||||||
# Append user arguments at the end to allow them to override defaults
|
# Append user arguments at the end to allow them to override defaults
|
||||||
preproc_cmdline += preproc_user_postargs
|
preproc_cmdline += preproc_user_postargs
|
||||||
|
|
||||||
|
pperrors = False
|
||||||
if preproc_show_cmdline:
|
if preproc_show_cmdline:
|
||||||
script = ' '.join(preproc_cmdline)
|
script = ' '.join(preproc_cmdline)
|
||||||
elif preproc != 'none':
|
elif preproc != 'none':
|
||||||
# PreparePreproc uses and returns Unicode string encoding.
|
# PreparePreproc uses and returns Unicode string encoding.
|
||||||
script = u2b(PreparePreproc(any2u(script, 'utf8')), 'utf8')
|
script = u2b(PreparePreproc(any2u(script, 'utf8')), 'utf8')
|
||||||
# At this point, for the external preprocessor to work we need the
|
# At this point, for the preprocessor to work we need the script
|
||||||
# script as a byte array, not as unicode, but it should be UTF-8.
|
# as a byte array, not as unicode, but it should be UTF-8.
|
||||||
if preproc == 'mcpp':
|
if preproc == 'mcpp':
|
||||||
# As a special treatment for mcpp, we force it to output its
|
# As a special treatment for mcpp, we force it to output its
|
||||||
# macros so we can read if USE_xxx are defined. With GCC that
|
# macros so we can read if USE_xxx are defined. With GCC that
|
||||||
|
@ -755,6 +756,11 @@ def main(argv):
|
||||||
outf.write(script)
|
outf.write(script)
|
||||||
finally:
|
finally:
|
||||||
outf.close()
|
outf.close()
|
||||||
|
|
||||||
|
if pperrors:
|
||||||
|
sys.stderr.write(u"\n* Errors found during preprocessing\n")
|
||||||
|
return 1
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue